この記事では、shutdown
の基本的な使用法について説明します Linux®のコマンド。
shutdown
を使用します Linuxでコマンドを実行して、デバイスを安全な方法でシャットダウンします。コマンドを変更して、システムのシャットダウンをユーザーに通知し、シャットダウンの時間引数を指定して、それ以上のログインを防ぐことができます。ユーザーはroot
を持っている必要があります またはsudo
shutdown
を使用する権限 。このコマンドは次の構造を使用します:
shutdown [OPTIONS] [TIME] [MESSAGE]
コマンド要素の説明:
-
オプション :OPTIONSを使用して、再起動、システムの停止、リクエストのキャンセル、メッセージの表示、ログインの無効化を指定します。
-
TIMEe :TIMEを使用して時間引数を指定し、指定した時間に再起動をスケジュールするか、指定した時間後に再起動をスケジュールするか、または即時シャットダウンを指定します。
-
メッセージ :MESSAGEを使用して、ログインしているユーザーに指定されたメッセージまたは指示を通知します。カスタムメッセージは時間引数に従う必要があります。
次の例では、shutdown
を使用しています シャットダウンプロセスを開始するコマンド。デフォルトでは、このプロセスは1分間隔で開始されます。
[root@server-01 ~]# shutdown
Shutdown scheduled for Wed 2020-05-13 00:21:08 UTC, use 'shutdown -c' to cancel.
次の形式で時間引数を追加できます。
-
hh:mm :特定の時間をスケジュールします。
-
+ m :シャットダウンまでの分数を示します。
次の例では、 hh:mmを使用しています サーバー時間の午前11時30分にシャットダウンをスケジュールする形式:
[root@server-01 ~]# shutdown 11:30
Shutdown scheduled for Wed 2020-05-13 11:30:00 UTC, use 'shutdown -c' to cancel.
次の例では、 + mを使用しています 30分でシャットダウンをスケジュールするフォーマット:
[root@server-01 ~]# shutdown +30
Shutdown scheduled for Wed 2020-05-13 01:03:13 UTC, use 'shutdown -c' to cancel.
次の例では、 +0を使用しています または今 即時シャットダウンの場合:
[root@server-01 ~]# shutdown +0
Shutdown scheduled for Wed 2020-05-13 00:48:11 UTC, use 'shutdown -c' to cancel.
[root@server-01 ~]# shutdown now
注: カスタムメッセージは時間引数に従う必要があることに注意してください。
次の例では、カスタムウォールメッセージを使用して、ログインしているユーザーにシャットダウンに関する情報を表示します。
[root@server-01 ~]# shutdown +5 "Shutdown in 5 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:14:11 UTC, use 'shutdown -c' to cancel.
ログインしたユーザーには、次のカスタムメッセージが表示されます。
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:09:11 UTC):
Shutdown in 5 Minutes for Updates
The system is going down for poweroff at Wed 2020-05-13 01:14:11 UTC!
-r
を使用できます シャットダウンの代わりにデバイスで再起動を開始するオプション。
次の例では、再起動オプションを使用して再起動を開始します。
[root@server-01 ~]# shutdown -r
Shutdown scheduled for Wed 2020-05-13 01:44:17 UTC, use 'shutdown -c' to cancel.
次の例では、time引数を指定して再起動オプションを使用し、カスタムメッセージを追加します。
[root@server-01 ~]# shutdown -r +10 "Rebooting in 10 Minutes for Updates"
Shutdown scheduled for Wed 2020-05-13 01:52:37 UTC, use 'shutdown -c' to cancel.
ログインしたユーザーには、次のカスタムメッセージが表示されます。
Broadcast message from root@server-01 on pts/0 (Wed 2020-05-13 01:44:40 UTC):
Rebooting in 10 Minutes for Updates
The system is going down for reboot at Wed 2020-05-13 01:54:40 UTC!
-c
を使用できます スケジュールされたシャットダウンをキャンセルするオプション。
次の例では、-c
を使用しています スケジュールされたシャットダウンをキャンセルするには:
[root@server-01 ~]# shutdown -c
ログインしたユーザーには、次のシステムメッセージが表示されます。
Broadcast message from root@server-01 on pts/1 (Wed 2020-05-13 01:21:37 UTC):
The system shutdown has been cancelled