Hallo brauche ein wenig Hilfe.
Wie kann ich folgendes Problem lösen.
Ich möchte mich z.B. von der Arbeit per SSH auf meinen Rechner zuhause einloggen, einen Download mit wget starten, dieser soll nach dem Auslogen nicht abgebrochen werden.
Beim erneuten Login will ich auch sehen könne wie weit der Download ist.
Hab da so nen Ansatz mit : nohup
aber irgendwie kommt bei mir der Hänger
und ich komm nicht weiter.
Ich danke euch für die Hilfe.
Gruß
Daniel
Das klappt hier mit nohup recht gut. Ich gebe Dir mal ein kleines Beispiel:
Download starten mit:
$ ssh remote.computer.de
Password:
Last login: Fri Apr 8 16:17:23 2005
$ nohup wget &
[1] 14417
nohup: appending output to `nohup.out’
$ exit
logout
Connection to remote.computer.de closed.
Später nachgucken mit:
$ ssh remote.computer.de
Password:
Last login: Fri Apr 8 17:15:42 2005
$ tail -f nohup.out
5000K ………. ………. ………. ………. ………. 0% 55.93 KB/s
5050K ………. ………. ………. ………. ………. 0% 27.76 KB/s
5100K ………. ………. ………. ………. ………. 0% 23.67 KB/s
5150K ………. ………. ………. ………. ………. 0% 29.94 KB/s
$
tail brichst Du mit Crtl-C ab.
Auf meinen Internetserverlein (und auch sonst überall) habe ich “screen” installiert. “screen” verwaltet Sessions wie es eben auch SSH oder das Konsolen-Login täte. Man kann sie loslassen (“detach”) und später wieder drangehen. Alles innerhalb der “screen”-Session läuft dabei weiter. Sogar mit zwei oder mehreren Konsolen gleichzeitig auf eine Session zuzugreifen ist möglich.
# apt-get install screen
Nun eröffnen wir eine Screen-Session:
$ screen -S saugen
…bedienen diese nach Herzenslust…
wget http://k3w1.w4r3z.site/l33n00x.iso
Detach mit “Strg-A + D” – anschließend sieht man wieder die ursprüngliche Konsole, auf der “screen” gestartet wurde. Aus diese kann man sich auch ausloggen.
Später sieht man nach, was aus der Screen-Session geworden ist (reattach):
$ screen -x saugen
/.
DocSnyder.
Danke hab auch diese Lösung ausprobiert. Funktioniert prima.
Gruss
Daniel
Danke für die schnelle Hilfe, funktioniert einwandfrei
Gruss
Daniel