Linux Befehl "screen"


Linux Befehl "screen"

Wird ein SSH-Zugang geschlossen werden auch alle innerhalb dieser Sitzung laufenden Programme beendet.
Im Klartext:
Der Befehl $ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui startet z.B. einen Minecraft-Server.
Dieser läuft nur solange eine SSH-Verbindung zum root-Server besteht.

Um diese Zwangsverbindung zu umgehen, bzw. Programme im Hintergrund weiterlaufen zu lassen gibt es den Befehl $ screen.

Installation

Meist ist dieser Befehl nicht installiert. Das erledigt man mit:
# apt-get install screen
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Vorgeschlagene Pakete:
iselect screenie byobu
Die folgenden NEUEN Pakete werden installiert:
screen
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 670 kB an Archiven heruntergeladen werden.

Nach dieser Operation werden 975 kB Plattenplatz zusätzlich benutzt.

Verwendung

$ screen -list (zeigt alle gerade laufenden Sitzungen an)
$ screen -dmS server1 java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Weiterführende Informationen zum Befehl "screen" sind bei unixwerk.de zu finden.