====== Verwante Seiten ======
* [[infos:linux]]
====== Was ist das? ======
Screen ist ein Windowmanager auf der Konsole. So ein Dienst ist sehr nützlich, wenn man gewisse Ansichten oder Aufgaben erledigen möchte und dabei entweder zuwenig Platz hat oder die Verbindung zum Beispiel via [[infos:netzwerk:ssh|SSH]] instabil ist. Screen muss auf dem Host installiert sein und man muss angemeldet sein um es zu verwenden.
====== Installation ======
Das Programm ist bei den meisten Distributionen schon dabei. Sonst kann es bequem mit der Paketverwaltung installiert werden.\\
Beispiel Debian: '''apt-get install screen'''
====== Anwendung ======
===== Neue Sitzung starten =====
Grundsätzlich kann man einfach '''screen''' eingeben. Man landet in einer neuen Shell. Diese bekommt jedoch einfach eine zufällige Nummer. Mit der Option '''-S $Sitzungskennung''' kann man den Namen auf $Sitzungskennung setzen. Beispiel:
screen -S mc
===== Sitzung in den Hintergrund schicken =====
Einfach [Ctrl] + [a] + [d] drücken und man landet wieder in der alten Shell.
===== Anzeigen der verschiedenen Sitzungen =====
screen -ls
===== Eine Sitzung wieder übernehmen =====
Nachdem man mit ''screen -ls'' die Kennung einer Sitzung hat, tipp man folgendes ein:
screen -r $Sitzungskennung
Will man eine Sitzung auf mehreren Ausgaben sehen, tippt man folgendes ein:
screen -rx $Sitzungskennung
==== Problembehebung ====
Ist zum Beispiel die Verbindung abgerissen, hilft die Option '''-d'''. Dabei wird sofern nötig die Sitzung zuerst detacht und dann wieder atached.
screen -r -d $Sitzungskennung
===== Beenden einer Sitzung =====
- In die Sitzung hinein wechseln
- Falls vorhanden, das laufende Programm schliessen
- Den Befehl '''exit''' geben.
====== Weitere Infos ======
- Man page: '''man screen'''
- http://editwiki.ubuntuusers.de/Screen