啟動 tmux 會話分離時如何避免終端退出

啟動 tmux 會話分離時如何避免終端退出

我已經設定了zsh無人時自動啟動 tmux 會話,如下所示

 if [[ ! $TERM =~ screen ]]; then
    exec tmux
 fi

是的,這工作正常,但是當我分離會話時,終端機(我使用的是 gnome-shell)也會退出。我該如何避免它

答案1

感謝@chepner的評論,我只需要更改exec tmuxtmux,因為exec 執行指定的命令,替換當前進程而不是啟動新的子進程。

相關內容