前回の記事では、Linuxコマンドのシャットダウン、電源オフ、停止、再起動の違いについて説明しました。ここでは、さまざまなオプションを使用してコマンドを実行したときに、これらのコマンドが実際に何をするかを明らかにしました。
この記事では、Linuxサーバーをシャットダウンする前にすべてのシステムユーザーにカスタムメッセージを送信する方法を説明します。
推奨される読み物: tuptime –Linuxシステムの履歴および統計実行時間を表示します
システム管理者は、サーバーをシャットダウンする前に、システムが稼働していることを警告するメッセージをシステムユーザーに送信することをお勧めします。デフォルトでは、shutdownコマンドは、以下のスクリーンショットに示すように、他のシステムユーザーにメッセージをブロードキャストします。
# shutdown 13:25Linuxシャットダウンブロードキャストメッセージ
Shutdown scheduled for Fri 2017-05-12 13:25:00 EAT, use 'shutdown -c' to cancel. Broadcast message for [email protected] (Fri 2017-05-12 13:23:34 EAT): The system is going down for power-off at Fri 2017-05-12 13:25:00 EAT!
インラインシャットダウンの前に他のシステムユーザーにカスタムメッセージを送信するには、以下のコマンドを実行します。この例では、コマンドの実行から2分後にシャットダウンが発生します。
# shutdown 2 The system is going down for required maintenance. Please save any important work you are doing now!


システムがダウンしたときに実行されるスケジュールされたシステムバックアップや更新など、特定の重要なシステム操作がある場合は、-c
を使用してシャットダウンをキャンセルできます。 以下に示すように切り替え、そのような操作が実行された後、後で開始します。
# shutdown -cLinuxシャットダウンキャンセルメッセージ
Shutdown scheduled for Fri 2017-05-12 14:10:22 EAT, use 'shutdown -c' to cancel. Broadcast message for [email protected] (Fri 2017-05-14 :10:27 EAT): The system shutdown has been cancelled at Fri 2017-05-12 14:11:27 EAT!にキャンセルされました。
さらに、Linuxでシンプルで従来の方法を使用して、再起動または起動中にコマンド/スクリプトを自動実行する方法を学びます。
お見逃しなく :
- システム起動プロセスとサービス(SysVinit、Systemd、Upstart)の管理
- Linuxでの11のcronスケジューリングタスクの例
これで、システムをシャットダウンする前に、他のすべてのシステムユーザーにカスタムメッセージを送信する方法がわかりました。このトピックに関して共有したいアイデアはありますか?以下のコメントフォームを使用してそれを行いますか?