Wenn man auf seinem Linux-Server im Terminal einen Prozess im Hintergrund ausführen möchte, dann hilft dir „screen“.
Meist ist es so, dass wenn du dich von einem Server per SSH über bspw. PuTTY abmeldest, auch deine Prozesse bzw. aktiven Skripte geschlossen werden. Um dies zu verhindern kannst du screen verwenden, welches für alle gängigen Linux-Distris verfügbar ist.
screen installieren
sudo apt-get install screen
Prozess im Hintergrund starten
screen -dmSL [sessionname] [command]
Ein Beispiel sieht wie folgt aus:
screen -dmSL ownScriptSession node myscript.js
Du kannst auch direkt mehrere Prozesse nacheinander starten! Mit dem nächsten Code kannst du dir dann alle Prozesse, die gerade laufen auflisten.
Aktive Prozesse auflisten
screen -ls
Prozess beenden
Über den list-Parameter „-ls“ listest du dir zuerst alle Prozesse auf und merkst dir die Prozess-ID.
screen -X -S [session-id] kill
Beispiel:
screen -X -S 113008 kill
Web-Designer/-Entwickler und WordPress-, sowie PHP-Profi
Kreativität und Technologie – meine zwei Leidenschaften. Ich arbeite als selbstständiger Designer und Entwickler. Gerne kombiniere ich beide Leidenschaften und entwickle Tools zur Marketing-Automation und erstelle Visual Effects für Video-Marketing. Hier auf der Sammelmappen-Seite schreibe ich Anleitungen und Tutorials für Programmierung und für WordPress; das ist bisschen wie mein Steckenpferd. Alles weitere findest du auf meiner Webseite – gerne auch geschäftliche Anfragen!