GNU/Linux >> Linux の 問題 >  >> Linux

Linuxサーバーをシャットダウンする前にユーザーにカスタムメッセージを表示する

前回の記事では、Linuxコマンドのシャットダウン、電源オフ、停止、再起動の違いについて説明しました。ここでは、さまざまなオプションを使用してコマンドを実行したときに、これらのコマンドが実際に何をするかを明らかにしました。

この記事では、Linuxサーバーをシャットダウンする前にすべてのシステムユーザーにカスタムメッセージを送信する方法を説明します。

推奨される読み物: tuptime –Linuxシステムの履歴および統計実行時間を表示します

システム管理者は、サーバーをシャットダウンする前に、システムが稼働していることを警告するメッセージをシステムユーザーに送信することをお勧めします。デフォルトでは、shutdownコマンドは、以下のスクリーンショットに示すように、他のシステムユーザーにメッセージをブロードキャストします。

# shutdown 13:25
Linuxシャットダウンブロードキャストメッセージ
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 -c
Linuxシャットダウンキャンセルメッセージ
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でシンプルで従来の方法を使用して、再起動または起動中にコマンド/スクリプトを自動実行する方法を学びます。

お見逃しなく

  1. システム起動プロセスとサービス(SysVinit、Systemd、Upstart)の管理
  2. Linuxでの11のcronスケジューリングタスクの例

これで、システムをシャットダウンする前に、他のすべてのシステムユーザーにカスタムメッセージを送信する方法がわかりました。このトピックに関して共有したいアイデアはありますか?以下のコメントフォームを使用してそれを行いますか?


Linux
  1. GentooLinuxで起動およびシャットダウンスクリプトを設定する方法

  2. Linux での「shutdown」コマンドの例

  3. 軽量のカスタム Linux ビルド

  1. Redhat7LinuxシステムでのクイックNFSサーバー構成

  2. Linuxとは何ですか?非技術ユーザー向けガイド

  3. Linuxシャットダウンコマンド(例付き)

  1. Linuxターミナルでログに記録されたユーザーにメッセージを送信する方法

  2. Linuxサーバーのハードウェア廃止プロセスはどのようなものですか?

  3. Linuxでのシステムユーザーの表示