Cisco IOS で時間指定再起動など、reload コマンドのバリエーションを試す
Cisco IOS で再起動を実行するには reload コマンドを使います。 reload コマンドには「今すぐ再起動する」以外にも、時間指定した再起動の実行等、バリエーションがあるのでメモしておきます。
コマンド一覧¶
| 目的 | コマンド |
|---|---|
| 今すぐ再起動する | reload |
| 理由表示指定で再起動する | reload reason [REASON] |
| 13:00 に再起動する | reload at 13:00 |
| 11月11日13:00に再起動する | reload at 13:00 10 Nov |
| 10 分後に再起動する | reload in 10 |
| 2 時間後に再起動する | reload in 2:00 |
| 時間指定再起動をキャンセルする | reload cancel |
| スケジュールされている再起動予定を表示する | show reload |
今すぐ再起動する¶
今すぐ再起動を実行するには reload を実行します。
最後に起動した理由を表示する¶
最後に起動した理由は show version コマンド中に Last reload reason として表示されています。 reload コマンドで再起動させた場合は以下のように表示されます。
Router# show version | include ^Last
Last reload type: Normal Reload
Last reload reason: Reload Command
理由表示指定で再起動する¶
任意の理由表示指定で再起動するには reload reason [REASON] を実行します。 後述の reload at や reload in といったスケジュール指定再起動と併せて実行することも可能です。
この場合、show version で再起動理由を確認すると以下のように表示されます。
Router# show version | include ^Last
Last reload type: Normal Reload
Last reload reason: *** RELOAD TEST ***
指定日時で再起動する¶
指定した日時に再起動を実行するには reload at コマンドを使います。 「次の 13:00」に再起動させたい場合は以下のように実行します。
「11 月 11 日 13:00」に再起動したい場合は以下のように実行します。
指定時間後に再起動する¶
指定した時間後に再起動を実行するには reload in コマンドを使います。 「今から 10 分後」に再起動させたい場合は以下のように実行します。
「今から 2 時間後に再起動させたい」場合は以下のように実行します。
時間指定再起動をキャンセルする¶
reload at や reload in といった時間指定再起動をキャンセルするには reload cancel を実行します。
スケジュールされている再起動予定を表示する¶
reload at や reload in で予約されている再起動のスケジュールを表示するには show reload を実行します。 再起動スケジュールが存在する場合は以下のように表示されます。
Router# show reload
Reload scheduled for 00:56:28 JST Sun Oct 27 2019 (in 9 minutes) by vty0 (192.168.242.18)
Reload reason: Reload Command
再起動スケジュールの予定が無い場合は以下のように No reload is scheduled. と表示されます。
reload コマンドのヘルプ¶
Router# reload ?
at Reload at a specific time/date
cancel Cancel pending reload
in Reload after a time interval
reason Reload reason
warm Reload should be warm
<cr>