Wer oft via SSH in einem Terminal auf einem Remotesystem arbeitet der kennt das Problem: Man muss zum Beispiel ein Tool starten und gleichzeitig ein Logfile prüfen und vielleicht auch gleich noch die Auslastung einsehen können. Das Problem von SSH, dafür müssen gleich 3 Verbindungen aufgebaut werden und man wechselt zwischen 3 Fenstern hin und her.
Doch heute bin ich auf das Tool “Screen” gestossen – ein praktisches kleines Stück Software, das mir bisher leider vorenthalten wurde. Screen ermöglicht das Aufbauen, Umschalten und Verwalten von mehreren Anzeigen in nur einer Session. Auch ist es möglich, eine Anzeige wieder aufzunehmen, selbst wenn die Session zwischenzeitig beendet wurde – also auch durchaus geeignet für fehleranfällige Verbindungen. Oder es kann einer anderen Session ermöglicht werden, den selben Inhalt einer Anzeige zu sehen, wie ich auch in meiner Session sehe.
Unter Ubuntu gibt es Screen direkt aus den Paketquellen:
apt-get install screen
Das Handling von Screen benötigt ein kleines bisschen an Wissen, doch die paar Parameter und Tastenkombinationen sollte man sich problemlos merken können… Wenn man nun mit Screen loslegen will, so sollte man zuerst einen neuen Screen erzeugen und diesen mit einem Namen versehen:
screen -S initial
Will man innerhalb einer aktiven Anzeige eine Neue erstellen, so verwendet man CTRL + A + C (create). Zum Wechseln zwischen einzelnen Anzeigen gibt es CTRL + A + SPACE und zum löschen CTRL + A + D (delete / detach).
