ログアウト後もプロセスを実行し続けるためにscreenまたはtmuxを使用することはできません。通常、私のLinuxサーバーではGNU画面を使用してログアウト後もプロセスを実行できますが、Arch派生バージョンを実行しているValveのSteam Deckではこれは機能しません。不変のルートファイルシステムを無効にするためにpacmanを使用し、sudo steamos-readonly disable
GNU画面はデフォルトでインストールされていないのでインストールしました。それらと一緒に新しいスクリーンセッションを作成して分離できますscreen -S test
。screen -ls
画面が表示され、再接続できます。ログアウトして再度ログインした後、再び表示されscreen -ls
ましたNo Sockets found in /run/screens/S-deck
。 tmuxを使用してもこれが起こります。また、2つのSSH接続がある場合は、画面を作成したSSHセッションからログアウトすると、画面で実行されているすべてのプロセスが失われます。
ベストアンサー1
KillUserProcesses=yes
設定されていることを確認し/etc/systemd/logind.conf
、そうであれば(またはまったく設定されていない場合)、次に変更してください。no