一部の出力が端末に書き込まれているときに、ウォールメッセージが渡されました。速すぎて読めませんでした。私が知ることができたのは
Broadcast message from
The system is going down for
そして、そのほとんどでさえ、知識に基づいた推測です。
重要なことに、私はwhenを見逃しました。 20分? 2時間? 24時間?
ウォールメッセージを読み直すか、どこかで計画されたシャットダウン/再起動を探すことができますか?私はrootを持たない普通のユーザーです。
X転送があり、独自のプログラムをインストール(またはコンパイル)できる場合は、 xwrited を実行してwall
メッセージをデスクトップ通知に変換してみてください。
UNIXボックスが従来のinit(System VまたはBSD)を実行している場合は、ps
を使用してシャットダウンプロセスを探すことができます。
ps aux | grep shutdown
ただし、systemd
を実行する場合、タイマーはlogind.serviceに実装されるため、ps
は役に立ちません。あなたは、ファイル/run/systemd/shutdown/scheduled
を調べて、シャットダウンがスケジュールされているかどうかを確認できます。
$ cat /run/systemd/shutdown/scheduled
USEC=1511457755542032
WARN_WALL=1
MODE=poweroff
WALL_MESSAGE=System going down for scheduled maintenance
マイクロ秒から妥当な日付に変換するには、gawk
を使用できます。
$ awk -F= '/USEC/ {print strftime("%c", $2/1E6)}' < /var/run/systemd/shutdown/scheduled
Thu 23 Nov 2017 10:03:21 AM CET
ただし、systemdの一部のバージョンでは、シャットダウンがキャンセルされたときにファイルが削除されないことに注意してください。 (私が試したバージョン232では、shutdown -c
の後にファイルがぶら下がっています)。