PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP download Auftrag



apraxas
03.11.05, 14:47
Hi Linuxianer !

Eine frage habe ich und zwar !?
Ich habe einen Server der mit Slackware läuft.
Nun will ich eine Datei von einem anderen FTP-Server laden.
Ok.
Ich logge mich per ssh von einem anderen rechner ein
dann
ftp
open ftpserver
get quelldatei zieldatei

geht ja alles
schoen.

Nur wenn ich dann mein ssh beende, bricht auch der download ab.
wie kann ich meinem server dazu bringen, dass er die datei weiter lädt alleine.
Damit ich kein weitern Computer anlassen brauche ?

Einen Auftrag geben. Geht das mit cron oder andere möglichkeiten ?
mfg
daniel

Svenny
03.11.05, 15:10
entweder mit screen, nohup oder ein & am ende des befehls.

apraxas
03.11.05, 16:45
wie sieht es aus, so

ftp ftp.sunet.se &

dann bricht er aber ab bei der username eingabe
??
screen und nohup machen fehler meldungen wie falscher port usw.
?
danke an alle

AceTheFace
03.11.05, 16:58
Erzähl uns mehr von diesen Fehlermeldungen...

Gruß,
Ace

EDIT: Wie sehen denn deine Befehle mit screen und nohup aus?

suck
03.11.05, 17:13
Meines Erachtens nach hilft das "&" am Ende in diesem Falle nicht, bei "screen" habe ich auch Zweifel. Ich würde "wget" installieren und dann mit


nohup wget ftp://bla.blu.de/file.whatever &

die Datei herrunterladen, auch einen Benutzernamen sowie ein Passwort kann man direkt in der URL mit angeben. Nachdem du dies dann eingegeben hast, kannst du die Shell beenden. "nohup" steht bzw. für "No Hangup" und sorgt dafür das die Kindprozesse (in diesem Fall die Kinder der Shell, die du beenden möchtest) nicht sterben, wenn die Eltern dran glauben müssen.

Gruss..

AceTheFace
03.11.05, 17:48
Meines Erachtens nach hilft das "&" am Ende in diesem Falle nicht
richtig.


bei "screen" habe ich auch Zweifel.

falsch.

Screen mit "screen" starten. Befehl eintippen. Konsole mit strg+a und strg+d "detachen". Ausloggen. Wieder einloggen und mit screen -r Sitzung wiederholen.

Gruß,
Ace

apraxas
03.11.05, 18:53
Danke Dir suck !!!
Das wars !!

AceTHeFace die fehlermeldungen will ich Dir lieber nicht sagen weill ich nur zu :ugly: war..
Die letzte Messege werde ich nach dem Download fuer den naechsten probieren.


Screen mit "screen" starten. Befehl eintippen. Konsole mit strg+a und strg+d "detachen". Ausloggen. Wieder einloggen und mit screen -r Sitzung wiederholen.

Danke auch Dir !!

Noch was, kann ich den mehrere Dateien Downloaden ??

habe gemerkt wenn ich

nohup wget ftp://bla.blu.de/datei1 &
und dann zum Beispiel noch

nohup wget ftp://bla.blu.de/Datei2 &
dann bricht der erste ab ??

Trotzdem alles super !!
Danke an das Linuxforen und all den Membern.

Gruesse

Daniel

suck
03.11.05, 18:58
wget -i datei_mit_urls ..lädt alles runter, was als URL in der Datei "datei_mit_urls" steht, evtl. hilft das.

Bitteschön und Gruss...