![So vermeiden Sie das Beenden des Terminals, wenn eine TMUX-Startsitzung getrennt wird](https://rvso.com/image/111975/So%20vermeiden%20Sie%20das%20Beenden%20des%20Terminals%2C%20wenn%20eine%20TMUX-Startsitzung%20getrennt%20wird.png)
Ich habe mein Autostart einer Tmux-Sitzung eingestellt, zsh
wenn niemand da ist, so
if [[ ! $TERM =~ screen ]]; then
exec tmux
fi
Ja, das funktioniert einwandfrei, aber wenn ich die Sitzung trenne, wird auch das Terminal (ich verwende die Gnome-Shell) beendet. Wie vermeide ich das?
Antwort1
Danke für @chepners Kommentar, ich muss nur exec tmux
zu ändern tmux
, weil exec
ein angegebener Befehl ausgeführt wird und der aktuelle Prozess ersetzt wird, anstatt einen neuen Unterprozess zu starten.