Das Programm Screen

Screen ermöglicht es, mehrere Kommandozeilen gleichzeitig zu öffnen, auch wenn nur eine Verbindung besteht. Somit können mehrere Anwendungen gleichzeitig gestartet werden, auch wenn diese keine Eingaben erwarten. Vorteil dabei ist, das die Programme oder Befehle auch dann weiterlaufen, wenn die SSH Verbindung unterbrochen wurde.

Ebenfalls können diese Programme oder Befehle “reaktiviert” werden, indem man mittels Screen zu der jeweiligen Kommandozeile aufruft. Screen ist jedoch nicht immer dabei. Daher lässt es sich unter Ubuntu mittels

apt-get install screen 

nachholen.

Wie funktioniert Screen?

Die Hilfe direkt nach dem Start liest sich ziemlich oft niemand durch Icon Smile in Das Programm Screen . Daher starten wir screen mit dem Befehl “screen” und erhalten nach der Hilfe unsere Kommandozeile wieder. Jedoch befinden wir uns im Programm screen.

Alle Aktionen werden mit

STRG + a

(wie action) eingeleitet.
Ein neues Fenster starten wir mittels

STRG + c

(wie create). Nun starten wir ein Programm oder Script welches in einer Endlosschleife läuft (nur um den Effekt zu sehen).

Nun öffnen wir für den sichtbaren Effekt mittels

STRG + c

(vorher

STRG + a

) ein weiteres Fenster. Möchten wir nun zu dem anderen Fenster switchen so drücken wir (vorher wieder

STRG +a

) und anschließend die

Leertaste

. Damit können wir hin und her wechseln.

Achtung: Bei Eingabe von “exit” wird das Programm beendet, und nicht das jeweilige Fenster!

Möchten wir nun ein Fenster schließen, so geben wir  wieder

STRG +a
+ k

wie kill ein. Anschließend bestätigen wir noch kurz mit “y” das wir das Fenster wirklich schließen wollen.

Möchten wir nun Screen beenden, jedoch die aktiven Prozesse laufen lassen so geben wir

STRG + a d

(wie detach) ein. Somit wird Screen beendet, jedoch die Prozesse die gestartet wurden, laufen weiterhin.

Möchten wir nun zurückkehren, so starten wir Screen mit dem Parameter -r (wie reattach)

screen -r 

und können anschließend mittels

STRG + a + Leertaste

zwischen den Fenstern wechseln.

Somit sollten auch Befehle die evtl länger dauern, kein Problem sein. Das Resultat kann man sich daher direkt am nächsten Morgen anschauen.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>