差し迫った再起動またはシャットダウンを警告する壁のメッセージが、詳細を逃しました。どうすれば入手できますか?


10

一部の出力が端末に書き込まれている間に、壁のメッセージが通過しました。速すぎて読めなかった。私が知ることができたのは

Broadcast message from

The system is going down for

そして、そのほとんどでさえ、教育を受けた推測です。

決定的に、それがダウンしているときに私は逃し。20分?2時間?24時間?

壁のメッセージを読み直すか、計画的なシャットダウン/再起動をどこかで探すことができますか?私はrootを持たない普通のユーザーです。


いくつかの簡単なチェック(centos7)は、/ var / log / messagesにユーザーがウォールメッセージを送信したが、そのメッセージの内容は送信していないというレコードがあることを示しています。「壁」または「書き込み」が実際にどこかにメッセージの内容をログに記録するか
わかりませ

壁がそうでなかったとしても、おそらくシャットダウン/再起動は計画されたシャットダウンの公にアクセス可能なログを持っていますか?私はそれがシャットダウンメッセージであったと99%確信しています。いつか知りたいだけです。いずれにせよ、私にはの読み取り権限がありません/var/log/messages
gerrit

2
nologinシャットダウンの5分前にのみ存在するため、sysadminがshutdownシステムの停止または再起動を3週間でスケジュールするのに使用した場合は、それほど役に立ちません。ただし、シャットダウン期間が近づくと、定期的な通知が頻繁になり、頻度が増加します。マニュアルページではshutdownwallと、mesgこのようなメッセージの内容はどこにも保存されていることを示すものではありません。の存在は、残りが最大 5分/var/run/nologinであることを示します。
DopeGhoti 2017

1
@gerritリモートホストでxconsoleを起動すると、リモートホストで実行されます。ファイルを開く場合は、リモートホスト上のファイルです。これは、xconsoleがリモートホストの/ dev / consoleを読み取ることを意味します。ローカルのXサーバーは出力だけを表示し、ローカルのキーボードとマウスのイベントがリモートホストで実行されているxconsoleに送信されることを確認します。
2017年

1
差し迫ったシャットダウンが実行されている場合、(再度書き込むために)実際のシャットダウンを開始する前に待機して定期的なブロードキャストを送信するために、シャットダウンプロセスが実行されています。システム設定で通常のユーザーがすべてのプロセスを表示できる場合は、a ps -ef|grep -w shutdownを実行すると、シャットダウンプロセスと、その引数(時間パラメーター(絶対または相対)を含む)を含む引数が表示されます
AB

回答:


2

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.