PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu SSH



Henner
07.11.05, 17:57
Hallo,

ich habe einen Rechner ohne Tastatur und Monitor auf dem ich mich von meinem Hauptrechner per ssh einlogge. Hier möchte ich nun einen neuen Kernel kompilieren, was einige Zeit dauern wird.

Der neue Kernel soll über Nacht kompilieren. Den Rechner von dem aus ich mich eingeloggt (Hauptrechner) habe möchte ich aber nicht über nacht laufen lassen - also ausschalten.

Wie kann ich mich am nächsten Tag oder auch nach 1,5 h wieder per ssh einloggen und die alte Session wieder aufnehmen? Geht das oder bricht der Compiler ab wenn ich ssh auf meinem Hauptrechner beende?

Ich hoffe, ich habe mich verständlich ausgedrückt.

Gruß
Henner

towo2099
07.11.05, 17:59
Dein Stichwort heisst screen.

neo0815
07.11.05, 18:00
funktioniert per screen. damit kannst du consolen in den hintergrund schicken, sie weiter arbeiten lassen und kannst sie zu einem späteren zeitpunkt wieder aufrufen.

Henner
07.11.05, 19:01
Danke für die Antworten... aber ich kriege es nicht hin :confused:

Ich habe mal den vi und mc mit
screen vi
screen mc

gestartet.
Anschließend mit STRG-a und 0 bzw. STRG-a und 1 zwischen denn screens gewechselt.

Wenn ich aber die Console auf dem Hauptpc beende und anschließend wieder einlogge komme ich an die Modi nicht mehr ran, obwohl ps aux die Tasks noch anzeigt.


root 2039 0.0 0.3 1500 484 tty6 Ss+ 18:45 0:00 /sbin/getty 38400 tty6
root 2163 0.0 1.3 3248 1660 ? Ss 19:39 0:00 SCREEN
root 2164 0.0 1.3 3044 1640 pts/3 Ss+ 19:39 0:00 /bin/bash
root 2204 0.0 1.2 3108 1584 ? Ss 19:45 0:00 SCREEN mc
root 2205 0.0 1.5 4156 1980 pts/2 Ss+ 19:45 0:00 mc
root 2207 0.0 1.3 3036 1652 pts/4 Ss+ 19:45 0:00 bash -rcfile .bashrc
root 2223 0.1 1.5 3528 1936 ? Ss 19:47 0:01 SCREEN
root 2268 0.1 1.5 4156 1996 pts/5 Ss+ 19:54 0:00 mc
root 2270 0.0 1.3 3052 1652 pts/6 Ss+ 19:54 0:00 bash -rcfile .bashrc
root 2273 0.0 1.2 3028 1596 pts/1 Ss+ 19:55 0:00 /bin/bash
root 2275 0.0 0.8 2548 1116 pts/7 Ss+ 19:56 0:00 vi /etc/fstab
root 2276 0.0 1.5 14380 1948 ? Ss 19:56 0:00 sshd: henner [priv]
henner 2279 0.0 1.5 14388 2008 ? S 19:56 0:00 sshd: henner@pts/0
henner 2280 0.0 1.2 3012 1620 pts/0 Ss 19:56 0:00 -bash
henner 2285 0.0 0.7 2848 952 pts/0 S+ 19:56 0:00 screen
henner 2286 0.0 1.1 2996 1480 ? Ss 19:56 0:00 SCREEN
henner 2287 0.0 1.3 3048 1652 pts/8 Ss 19:56 0:00 /bin/bash
henner 2294 0.0 0.6 2500 848 pts/8 R+ 20:00 0:00 ps aux



Wie reaktiviere ich die screens?


Henner

IT-Low
07.11.05, 19:24
Wie reaktiviere ich die screens?

screen -ls zeigt dir alle laufenden screens an.

screen -r $NAME resumed einen Screen.

Siehe man screen.