システム管理者は、サーバーをシャットダウンする前に、システムがまもなくシャットダウンすることを警告するメッセージを送信することができます。デフォルトでは、shutdownコマンドは他のシステム ユーザーに情報をブロードキャストします。 |
前回の記事では、 Linuxの shutdown、poweroff、halt、reboot コマンドの違いを説明し、これらのコマンドをさまざまなオプションで実行したときに実際に何が行われるかを明らかにしました。
この記事では、システムのシャットダウン時にすべてのシステム ユーザーにカスタム メッセージを送信する方法を説明します。
推奨される読み方: tuptime - Linux システムの稼働時間の履歴および統計を表示します。
システム管理者は、サーバーをシャットダウンする前に、システムがまもなくシャットダウンすることを警告するメッセージを送信することができます。デフォルトでは、shutdown コマンドは次のようにこのメッセージを他のシステム ユーザーにブロードキャストします。
# シャットダウン 13:25
Linux シャットダウン操作のブロードキャスト メッセージ
シャットダウンは 2017-05-12 金 13:25:00 に予定されています。キャンセルするには、「shutdown -c」を使用してください。 root@tecmint へのブロードキャスト メッセージ (Fri 2017-05-12 13:23:34 EAT): システムは 2017-05-12 金 13:25:00 EAT に電源オフのためダウンしています。
シャットダウン回線で他のシステム ユーザーにカスタム メッセージを送信するには、次のコマンドを実行します。この例では、コマンドの実行から 2 分後にシャットダウンが発生します。
# shutdown 2 必要なメンテナンスのため、システムが停止します。現在行っている重要な作業は保存してください。
以下に示すように、システムのシャットダウン中に実行される、スケジュールされたシステム バックアップやアップデートなどの重要なシステム操作があるとします。これらの操作の実行後に -c オプションを使用してシャットダウンをキャンセルし、続行できます。
# シャットダウン -c
Linux シャットダウン操作のキャンセル メッセージ:
シャットダウンは 2017-05-12 金 14:10:22 EAT に予定されています。キャンセルするには「shutdown -c」を使用してください。 root@tecmint のブロードキャスト メッセージ (Fri 2017-05-14 :10:27 EAT): システムのシャットダウンは 2017-05-12 金 14:11:27 EAT に解除されました。
さらに、Linux での単純で伝統的な方法、つまり再起動または boot 時にコマンド/スクリプトを自動的に実行する方法を学びます。
これで、システムがシャットダウンする前に他のシステム ユーザーにカスタム メッセージを送信する方法がわかりました。このトピックに関して他に共有したい考えはありますか?