Предположим, что мы хотим пропинговать по порядку несколько адресов. Конечно можно отдельно для каждого адреса вызвать ping и посмотреть результаты, а можно сделать так, предварительно переключившись в режим tclsh:
Результат будет выглядеть примерно так:foreach address { 8.8.8.8 8.8.4.4 212.90.160.2 212.90.160.8 } { puts [ exec "ping $address" ] }
router#tclsh router(tcl)#foreach address { +>8.8.8.8 +>8.8.4.4 +>212.90.160.2 +>212.90.160.8 +>} { puts [ exec "ping $address" ] } Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 8.8.8.8, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 36/36/40 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 8.8.4.4, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 36/36/40 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 212.90.160.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 212.90.160.8, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms router(tcl)#
Немає коментарів:
Дописати коментар