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

Erstellt: 15. April 2007 @ 22:14
Zuletzt aktualisiert: 6. Juli 2007 @ 14:24

2 Responses to “WGET und SCREEN”

  1. tim Says:

    auch gut für torrent & co

  2. Cayone » Blog Archive » Backup mit rsync unter Debian Lenny Says:

    [...] sollte man bei größeren Datenmengen z.B. screen verwenden, damit es im Hintergrund weiterlaufen [...]

Kommentar hinterlassen


Anmelden - Valid XHTML - XFN - WordPress
Software-Alternativen