Linux

Wie halte ich Prozesse am Laufen mit tmux und screen?

Wenn du dich per SSH abmeldest, werden laufende Prozesse normalerweise beendet. Mit tmux oder screen bleiben sie im Hintergrund aktiv.

tmux (empfohlen):
Installation: sudo apt install tmux

Neue Session starten: tmux new -s meinesession
Session verlassen (Prozess läuft weiter): Ctrl+B, dann D
Zurückkehren: tmux attach -t meinesession
Alle Sessions anzeigen: tmux ls
Session beenden: tmux kill-session -t meinesession

screen (Alternative):
Installation: sudo apt install screen

Neue Session: screen -S meinesession
Verlassen: Ctrl+A, dann D
Zurückkehren: screen -r meinesession
Alle Sessions: screen -ls

Anwendungsfälle:
• Gameserver im Hintergrund laufen lassen
• Lange Installationen oder Kompilierungen
• Mehrere Terminal-Fenster in einer SSH-Sitzung