システムがすぐにシャットダウンして再起動することをユーザーに警告します。

システムがすぐにシャットダウンして再起動することをユーザーに警告します。

システムがすぐにシャットダウンして再起動することをユーザーにどのように警告するかを知りたいです。

LPIC1教育によると、http://www.ibm.com/developerworks/library/l-lpic1-v3-101-3/

2つの可能性があります。

echo "I'm about to restart" |wall

または

shutdown 10 about to restart&

システムがすぐに再起動することをエンドユーザーに警告する他の方法はありますか?

答え1

これを行う標準的な方法は、wallメッセージを直接使用または追加することです。事前に警告し、終了カウントダウンをshutdown提供してください(例:未使用)。ユーザーが公正な警告を受け取るように、実際に終了する少なくとも30〜60分前に開始する必要があると言いたいです。特定の時間(午後3時など)に閉鎖するのが最善です。wallshutdownshutdown -h nowshutdown

シャットダウンが予定されている場合、これに関する情報は通常/ etc / motdに追加されます。これは、ユーザーがログイン後に受信する数行のテキストである「今日のメッセージ」です。計画がある場合は、ユーザーに電子メールを送信したり、サイトページに情報を投稿したりするのも良い考えです。

シャットダウン時間が近づくと、ファイルの存在により新しいログインを許可しないようにシステムを設定できます。ファイルに説明を追加することもできると思います(たとえば、システムが再バックアップされると予想される場合など)。

簡単に言えば、可能であれば、ユーザーに事前警告を提供します。少なくとも作業内容を保存するのに十分な時間が必要です。

答え2

システムがシャットダウンしたときやnotify-sendGUIデスクトップにメッセージを送信するなどのツールを使用できると思います。zenity

$ notify-send "System is going down in 10 minutes"

                      通知が送信されましたss

$ zenity --info --text="System is going down in 10 minutes"

                                 ライン

引用する

関連情報