Всем привет.
Никак не могу докумекать простой скрипт. Помогите пожалуйста.
Итак задача... Написать скриптик для автоматического перезапуска интерфейса Netams. Вручную это так.telnet 127.0.0.1 20001 (Enter)
Name:admin (Enter)
Pass: aaa (Enter)
save (Enter)
html (Enter)
Всё.
Как написать чтобы это делалось скриптом... а именно "завис" на том как указать (Enter) в скипте.
Помогите, буду очень признателен.
смотри в сторону expectman expect
> смотри в сторону expect
> man expectОбожаю такие ответы...
> Обожаю такие ответы...Ну нельзя же быть таким ленивым, или Вас на google забанили? Вам дали ключевое слово, что сложного то.
Пример для перезагрузки модема:
#!/usr/bin/expect -f
spawn telnet 192.168.0.1
expect "login:" { send "admin\n"}
expect "Password:" { send "MyPassWord\n"}
expect "#" {send "reboot\n"}
expect "#" {send "exit\n"}
>[оверквотинг удален]
> дали ключевое слово, что сложного то.
> Пример для перезагрузки модема:
>
> #!/usr/bin/expect -f
> spawn telnet 192.168.0.1
> expect "login:" { send "admin\n"}
> expect "Password:" { send "MyPassWord\n"}
> expect "#" {send "reboot\n"}
> expect "#" {send "exit\n"}
>Спасибо большое в понедельник попробую... Google есть, но что-то не пошли поиски.
> смотри в сторону expect
> man expect[root@rhel ~]# man expect
Ничего про expect в руководстве нет
> [root@rhel ~]# man expect
> Ничего про expect в руководстве нетТогда вначале его установи а потом уж man expect .... логично ? :)
.