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

Linuxのrebootおよびshutdownコマンド

この記事では、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

Linux
  1. Linuxでの「su」コマンドと「su-」コマンドの違いを学ぶ

  2. Linuxコマンド-概要と例

  3. Linux – Reboot、Init 6、Shutdown -r Nowの違いは?

  1. Linuxでシャットダウンおよび再起動コマンドを無効にする方法

  2. Linuxをシャットダウンまたは再起動する方法

  3. Debian 10 サーバーをシャットダウン/再起動できない

  1. Linuxでのシャットダウン、電源オフ、停止、および再起動コマンドについて理解する

  2. Linuxコマンド:jobs、bg、およびfg

  3. Linux システムの再起動日時を表示する方法