| FTP - unbeaufsichtigtes Download |
| Computer - Linux | |
| Geschrieben von Bernhard Husch | |
| Mittwoch, 12. August 2009 | |
FTP - unbeaufsichtigtes DownloadBisweilen hat man den Wunsch, große Datenmengen von einem Server herunterzuladen, ohne den Download die ganze Zeit zu beobachten. Noch interessanter wird es, wenn man die Möglichkeit eines Shellzugangs zu einem Server (z. B. unter Linux) hat. Folgendes Szenario: Ein Benutzer hat Zugang zu einem dauerhaft im Internet befindlichen Server (hat z. B. einen V-Server bei einem Hoster gemietet).Er möchte sich ein ISO-Image für eine DVD vom NAS-Device eines Bekannten herunterladen, der - wie er selbst - nur über einen DSL-Anschluss verfügt; die Downloadgeschwindigkeit würde in diesem Fall nur sehr gering sein - bei einem DVD-Image könnte das ca. 20 Std. dauern. Der Benutzer möchte aber seinen eigenen Rechner nicht so lange am Netz belassen. Hier muss ein Ausweg gefunden werden. Eine Möglichkeit, FTP-Operationen auszuführen, ohne mit dem Server verbunden zu sein, bieten die so genannten here documents. Mit ihrer Hilfe kann man u. a. FTP-Downloads automatisieren. Dabei tritt ein weiteres Problem auf: Wenn man in einer (Linux-) Shell ein Programm aufruft und während der Programmausführung die Shell abbricht, wird auch das aufgerufene Programm beendet. Die weitere Ausführung des Programms nach dem Abbrechen der Shell (bzw. dem Abmelden des Benutzers) kann man durch das Programm nohup (no hangup) unter allen Unix/Linux-Systemen verhindern. Wie geht man vor?
Damit das Script auch nach dem Abmelden aus der Shell weiterarbeitet, gibt man auf der Shell folgendes Kommando ein:
Der Prozess wird in den Hintergrund verschoben, nun kann man getrost die Shell schließen, denn der Prozess arbeitet weiter. |
|
| Letzte Aktualisierung ( Dienstag, 1. September 2009 ) | |
| < zurück | weiter > |
|---|