文字列検索/繰返し
1.文字列の検索
コマンド実行時の応答から任意の文字列を検索してログ出力
使用方法
(1)コマンドを以下のフォーマットで登録
実行するコマンド,find,検索したい文字列
カンマ区切りで、実行するコマンドの次に "find" という固定の文字を入力し、さらにカンマ区切りで検索したい文字列を指定
(使用例)
show versionを実行した結果から Version 12.1 という文字を検索したい場合
show version,find,Version 12.1
show interfaceを実行してdownとう文字を検索したい場合
show interface,find,down
(*)検索を行わない場合には、コマンドだけを登録します。
サンプルログ
DUT-1>
============================================================
(1) コマンドterm len 0
============================================================
DUT-1>term len 0
DUT-1>
============================================================
(2) コマンドsh ver
============================================================
DUT-1>sh ver
省略
省略, Version 12.1(22)EA9, RELEASE SOFTWARE (fc1)
省略
DUT-1>
=======================================
文字列チェック
=======================================
[チェックする文字列] 12.1
[結果] PASS 存在 [応答] 省略, Version 12.1(22)EA9, RELEASE SOFTWARE (fc1)
[合計]: 1
DUT-1>
============================================================
(2) コマンドsh ip int bri
============================================================
DUT-1>sh ip int bri
Interface IP-Address OK? Method Status Protocol
Vlan10 省略
Vlan20 省略
Vlan30 省略
Vlan40 省略
DUT-1>
=======================================
文字列チェック
=======================================
[チェックする文字列] down
[結果] PASS 存在 [応答] Vlan10 省略 administratively down down
[結果] PASS 存在 [応答] Vlan20 省略 administratively down down
[合計]: 2
2. 同じコマンドの繰返し実行
同じコマンドを繰返し実行
使用方法
コマンドを以下のフォーマットで登録
実行するコマンド,repeat,回数,インターバル(ミリ秒)
例) vmstat,repeat,10,5000
vmstatコマンドを5000ミリ秒(5秒)間隔で10回実行