Screen ist ein Fenstermanager für das Terminal

Hierbei ist es möglich, innerhalb eines einzigen Zugangs mehrere virtuelle Konsolensitzungen zu erzeugen und zu verwalten. Darüber hinaus können Sitzungen getrennt und später fortgeführt werden.

Ein Anwendungsbeispiel

Man meldet sich per SSH an und startet ein Programm. Beendet man nun die SSH-Sitzung, wird auch das Programm beendet. Mit screen kann man dies verhindern: Man meldet sich per SSH an, startet screen und danach das gewünschte Programm. Dann ruft man das detach-Kommando auf und kann sich abmelden. Im Hintergrund arbeitet jedoch das Programm weiter, und man kann beim nächsten Anmelden die Sitzung mit dem Programm wiederaufnehmen.

Installation von screen

sudo apt-get install screen

Starten des Programm Screen

screen

Starten einer neuen Sitzung mit dem Namen “sitzung1”

screen -S sitzung1

Öffnet geschlossen Sitzung wieder

screen -r

Anzeigen der geöffneten Screen Sitzungen

screen -ls

Weitere Informationen bekommt man http://wiki.ubuntuusers.de/screen