ログアウトによるtmuxセッションの終了を防ぐ

ログアウトによるtmuxセッションの終了を防ぐ

tmux私のXユーザーセッションからログアウト(ログアウト)すると、私が開始したすべてのセッションが終了することがわかりました。sudo tmux同様のコマンドで実行したセッションも同様です。以前はこれが起こらなかったと確信していましたが、最近のいくつかの変更はこの動作に影響を与えました。

Xセッションを終了した後も、これらのtmuxセッションをどのように維持しますか?screen

ベストアンサー1

この「機能」はsystemd以前も存在していたが、開発者はsystemdデフォルト値を変更することにしました。、セッションからログオフするときにサブプロセスを終了するように設定を有効にします。

logind.conf()からこの設定を復元できます/etc/systemd/logind.conf

KillUserProcesses=no

次のラッパーをtmux使用して実行することもできます。systemd-run

systemd-run --scope --user tmux

これらのシステムでは、コマンドに名前のみを指定できますtmux(またはscreen

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

おすすめ記事