前回は、以下のように紹介した:
他のコマンド(ping等)と同様、[Ctrl]+[Alt]+[6] (HEX 1E。MacのTerminalからだと[Ctrl]+[^]らしい)で実行を中断することができる。しかし、実際には止まらない場合がある。例えば:
Switch#while true; do echo "#### `show clock`"; ping 10.0.0.3 repeat 1; sleep 1; done #### 04:26:14.555 JST Tue Feb 7 2017 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 10.0.0.3, timeout is 2 seconds: ! Success rate is 100 percent (1/1), round-trip min/avg/max = 7/7/7 ms #### 04:26:15.569 JST Tue Feb 7 2017 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 10.0.0.3, timeout is 2 seconds: ! Success rate is 100 percent (1/1), round-trip min/avg/max = 1/1/1 ms #### 04:26:16.576 JST Tue Feb 7 2017 Type escape sequence to abort. Sending 1, 100-byte ICMP Echos to 10.0.0.3, timeout is 2 seconds: !これを実行しているときに[Ctrl]+[Alt]+[6]を入力しても、実行中断することができない。
この場合、他のセッションを開いて、上のコマンドを実行中のセッションごと強制終了する。
例えば、上のコマンドを、シリアルコンソール(console 0)から実行している場合、SSHで新しいセッションを開いておいて、以下の通り実行する。
Switch#clear line console 0 [confirm]y [OK] Switch#もとのシリアルコンソールは、強制的にログアウトされ、ログインプロンプトが表示される。
Switch con0 is now available Press RETURN to get started. User Access Verification Username:
0 件のコメント:
コメントを投稿