Доброго времени суток, уважаемые.
В наличие есть вагон D'link-ов.
Появилась необходимость периодически просматривать логи со свитча, а т.к. по snmp этого не сделать (либо я не нашел) то приходится делать при помощи expect-а.
Наваял такой скрипт:
#!/usr/bin/expect -f
set ip [lrange $argv 0 0]
log_user 1
set timeout -1
spawn telnet $ip
expect "*ser*ame:"
send "admin\r"
expect "*ass*ord:"
send "password\r"
expect "*#"
send "sh log\r"
expect "*Next Entry*"
send "n"
expect "*Next Entry*"
send "q"
send "logout\r"
Как заставить скрипт отсылать символ 'n', чтобы вывело ещё 10?