WGET und SCREEN
Wer einen Linux-Server ohne Bildschirm steuert oder die NSLU2 besitzt greift in der Regel per SSH darauf zu.
Möchte man nun zum Beispiel mit wget eine Datei herunterladen und den Rechner von dem man den Befehl gegeben hat ausschalten oder etwas anderes nebenher machen, kann man dies mit screen tun.
Um eine einzelne Datei zu laden könnte man z.B. folgendes eingeben:
Man geht in das Verzeichnis in die die Datei geladen werden soll
cd /home/user/verzeichnis
und lädt sie in einem neuen Fenster mit dem Namen wgetdl01 herunter
screen -S wgetdl01 wget -nd http://www.url.tld/datei.endung
So wird eine Datei mit Hilfe von wget und screen im Hintergrund heruntergeladen
Möchte man einen ganzen Ordner herunterladen, kann man dies über diesen Befehl machen:
screen -S wgetdl01 wget -m http://www.url.tld/ordner
Um nun weiterzuarbeiten oder die SSH-Sitzung beenden zu können muss man mit [STRG + a] und danach [d] das vorher geöffnete Screen-Fenster schliessen (Detach).
Meldet man sich später wieder per SSH an und möchte den Fortschritt sehn, gibt man screen -r ein und kommt wieder in das Fenster von Screen zurück.
Links:
Wget – Wikipedia
Screen – Wikipedia
Zuletzt aktualisiert: 6. Juli 2007 @ 14:24

Januar 17th, 2008 at 15:40
auch gut für torrent & co
Dezember 23rd, 2009 at 23:25
[...] sollte man bei größeren Datenmengen z.B. screen verwenden, damit es im Hintergrund weiterlaufen [...]