文字列検索/繰返し

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回実行