フローチャートを見ていますが、この流れが/bin/sleep infinity
すぐそこにあります。で始まりました/lib/systemd/systemd --user
。
を殺すと、sleep
現在のセッションが停止し、システムから開始されます。
これは何をしますか?
答え1
/usr/lib/systemd/user を使ってすばやく grep を実行した結果、/bin/sleep infinity の execstart を持つ session-monitor.service というサービスがあることがわかりました。説明には次のように記載されています。
オートジャックを停止し、セッション終了と同じ方法でスタジオオーディオを起動し、さまざまな設定を変更できるスタジオコントロール用のバックエンドを提供します。
睡眠は寝ているので、これは奇妙に見えます。 session-monitor.service の execStopPost は、ExecStopPost=/bin/systemctl --user start systemd-exit.service
プロセスが終了したときにユーザーがシステムから追い出される理由を説明します。