状態

状態

状態

ユーザーが複数のエンドポイントでログインして使用できる環境を設定しましたtmuxscreen完了したら、SSHセッションからログアウトできます。これにより、マルチプレクサに保存された端末は終了しません。すべてのプロセス、彼らはこれを行うpkill -u ${USER}か、killall -u ${USER}すべてのプロセスを終了することができます。そのために、.aというスクリプトに関数をラップしましたfulllogout

質問

pkill -u ${USER}または、実行中にkillall -u ${USER}シャットダウンプロセスは、他のすべてのプロセスを終了する前に自分自身またはそのシェルをシャットダウンして、一部のプロセスをアクティブに保つことができます。

特権の昇格を許可せずにこの操作を正常に実行するにはどうすればよいですか?

ベストアンサー1

kill -TERM -1許可されているすべてのプロセス(pid 1を除く)にSIGTERMを送信し、すべてのkill -KILL -1 可能なプロセスを終了します。これは単一のシステムコールで行われるため、途中で終了することはできません。

おすすめ記事