Systemd

防止註銷殺死 tmux 會話

  • October 29, 2021

我注意到從我的 X 使用者會話中註銷(註銷)會終止tmux我啟動的任何會話,甚至是我使用過的會話sudo tmux和類似命令。我確信這以前沒有發生,但最近的一些變化影響了這種行為。

即使在我結束 X 會話之後,我如何維護這些tmux(或)會話?screen

這個“功能”之前已經存在systemd開發人員決定更改預設值,以啟用在註銷會話時終止子程序的設置。systemd

您可以在logind.conf( /etc/systemd/logind.conf) 中恢復此設置:

KillUserProcesses=no

您還可以tmux使用systemd-run如下包裝器執行:

systemd-run --scope --user tmux

對於這些系統,您可能只想給tmux(or screen) 命令起別名:

alias tmux="systemd-run --scope --user tmux"

引用自:https://unix.stackexchange.com/questions/490267