ThorstenS
09.06.03, 11:40
Mit dem Programm screen kann man Prozesse starten und im Hintergrund laufen lassen.
Wenn die Verbindung zu der screen session unterbrochen wurde (beabsichtigt oder nicht),
kann man sich wieder mit der session verbinden - auch über ssh von einem anderen host aus.
Es ist quasi eine 'interaktive Variante' von nohup.
screen -r -S Titel
aktiviert die session mit dem Namen Titel, man hat einen neuen prompt vor sich.
screen -d -m Kommando
startet das script Kommando und löst (detach) sich gleich wieder.
Ideal um z.B. beim booten einen Gameserver im Hintergrund zu starten. Der Schalter -S ist hier evtl. von Vorteil:
screen -S Titel
startet eine neue session mit dem Namen Titel
[STRG] + A [STRG] + D
löst (detached) die Verbindung zur aktuellen session
screen -ls
listet die Namen aller laufenden screen-sessions auf
Das sind die geläufigsten Schalter, bei Bedarf bitte ergänzen.
Wenn die Verbindung zu der screen session unterbrochen wurde (beabsichtigt oder nicht),
kann man sich wieder mit der session verbinden - auch über ssh von einem anderen host aus.
Es ist quasi eine 'interaktive Variante' von nohup.
screen -r -S Titel
aktiviert die session mit dem Namen Titel, man hat einen neuen prompt vor sich.
screen -d -m Kommando
startet das script Kommando und löst (detach) sich gleich wieder.
Ideal um z.B. beim booten einen Gameserver im Hintergrund zu starten. Der Schalter -S ist hier evtl. von Vorteil:
screen -S Titel
startet eine neue session mit dem Namen Titel
[STRG] + A [STRG] + D
löst (detached) die Verbindung zur aktuellen session
screen -ls
listet die Namen aller laufenden screen-sessions auf
Das sind die geläufigsten Schalter, bei Bedarf bitte ergänzen.