WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Från debian till ftp, script! (https://www.wn.se/forum/showthread.php?t=1053644)

MusikMixen 2012-06-02 00:18

Från debian till ftp, script!
 
Behöver ett script som skickar filer från en mapp på servern till en ftp server.
Det behöver inte vara automatiserat utan jag kan köra ett kommando om det skulle vara så eller helt enkelt gå in på en sida och trycka på en knapp som aktiverar överföringen.
Mappen /backup har nga underkataloger som ska flyttas över. /backup/1 /backup/2 m.m..

Tacksam om någon vill dela med sig av sin kunskap. Har letat på google och testat nga men får inte det till att fungera riktigt :(.

Testade bla detta men fick det inte att fungera.
Kod:

FTPU="user" # ftp login name
FTPP="passwd" # ftp password
FTPS="ftp.server.com" # remote ftp server
FTPF="/home/backup/" # remote ftp server directory for $FTPU & $FTPP
LOCALD="backup.$(date +%d.%m.%y).tgz"
ncftpput -m -u $FTPU -p $FTPP $FTPS  $FTPF $LOCALD


gregoff 2012-06-02 07:16

Citat:

Ursprungligen postat av MusikMixen (Inlägg 20441556)
Behöver ett script som skickar filer från en mapp på servern till en ftp server.
Det behöver inte vara automatiserat utan jag kan köra ett kommando om det skulle vara så eller helt enkelt gå in på en sida och trycka på en knapp som aktiverar överföringen.
Mappen /backup har nga underkataloger som ska flyttas över. /backup/1 /backup/2 m.m..

Tacksam om någon vill dela med sig av sin kunskap. Har letat på google och testat nga men får inte det till att fungera riktigt :(.

Testade bla detta men fick det inte att fungera.
Kod:

FTPU="user" # ftp login name
FTPP="passwd" # ftp password
FTPS="ftp.server.com" # remote ftp server
FTPF="/home/backup/" # remote ftp server directory for $FTPU & $FTPP
LOCALD="backup.$(date +%d.%m.%y).tgz"
ncftpput -m -u $FTPU -p $FTPP $FTPS  $FTPF $LOCALD


Nu vet jag inte hur många filer det är eller hur stora de är, men det kanske är enklare att packa ihop allt först innan du skickar via ftp?

MusikMixen 2012-06-02 12:16

Citat:

Ursprungligen postat av gregoff (Inlägg 20441562)
Nu vet jag inte hur många filer det är eller hur stora de är, men det kanske är enklare att packa ihop allt först innan du skickar via ftp?

Jag vill inte packa de, utan det är mappar som ska flyttas. alla mappar i /backup/ ska flyttas över till en ftp..

BarateaU 2012-06-02 12:22

Hade det varit Windows så hade jag kunnat hjälpa :P
NIX är jag inte så bekant med.

MusikMixen 2012-06-02 12:36

Citat:

Ursprungligen postat av BarateaU (Inlägg 20441584)
Hade det varit Windows så hade jag kunnat hjälpa :P
NIX är jag inte så bekant med.

Tack, Windows vet jag oxå, men nix maskiner kan jag inte ett smack om :)
Det handlar om mp3/bilder/videos som ska flyttas så det gäller att allt är stabilt och verkligen flyttas över. Om man dessutom kan lägga in så den hoppar över filerna som finns så vore det bäst..

hundserver 2012-06-03 12:34

http://www.debianhelp.co.uk/backuptools.htm

här finns lite tips,

Danski 2012-06-04 11:22

Scriptet du kopierade in bör fungera, är ncftp installerat? Vad får du får felmeddelande?

znap 2012-06-04 13:49

Dum fråga kanske men du kan inte ansluta till den andra servern med något annat protokoll än ftp? (FTP är fullständigt gräsligt i jämförelse med t ex. rsync eller scp)

MusikMixen 2012-06-05 21:15

Citat:

Ursprungligen postat av Danski (Inlägg 20441717)
Scriptet du kopierade in bör fungera, är ncftp installerat? Vad får du får felmeddelande?

Detta får jag:
ncftpput /home/micke/backup_mp3: could not open file.
Det ligger ca 300 mp3 filer i den..

MusikMixen 2012-06-05 21:17

Citat:

Ursprungligen postat av znap (Inlägg 20441725)
Dum fråga kanske men du kan inte ansluta till den andra servern med något annat protokoll än ftp? (FTP är fullständigt gräsligt i jämförelse med t ex. rsync eller scp)

Jag tittade lite på rsync. Men kan man ställa in tex att den bara flyttar över? Jag behöver nämligen inte ha samma i båda katalogerna. Jag vill flytta från den ena till den andra..


Alla tider är GMT +2. Klockan är nu 18:16.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson