Prozess läuft schon im Vordergrund
1) Ein beliebiger Prozess läuft in der Shell (z.B. "xscreensaver" oder "find / -mtime -1 >/tmp/changedlast24h")
2) Prozess mit [Ctrl]-[z] anhalten
3) Mit "bg" den Prozess in den Hintergrund bringen (als sei der Prozess mit einem angehängten & ausgeführt worden)
4) Mit "disown" wird der Prozess eigenständig und beendet sich auch nach dem schliessen der Shell nicht mehr
Neuer Prozess wird gestartet
1) Shell öffnen und einen beliebigen Prozess im Hintergrund starten (z.B. "xscreensaver &" oder "find / -mtime -1 >/tmp/changedlast24h &")
2) Mit "disown" wird der Prozess eigenständig und beendet sich auch nach dem schliessen der Shell nicht mehr
In beiden Fällen kann man leider den Output der Prozesse nicht anschauen und interagieren ist ebenfalls nicht möglich. Darum ist es besser, nach erfolgreicher SSH-Verbindung mit "screen" eine unabhaengige Shell zu öffnen:
Einsatz von Screen
1) "screen -S test" dem Screen einen Namen geben
2) Prozess starten (z.B. "xscreensaver" oder "find / -mtime -1 >/tmp/changedlast24h")
3) [Ctrl]-[a], d lässt sich die Shell jederzeit disconnecten
4) Shell schliessen, neue Shell (mit dem gleichen User, welcher screen gestartet hat) öffnen
5) Per "screen -r test" wieder reconnecten
No comments