Кто-нибудь показывает мне пример скрипта с использованием программного обеспечения "Терминал ZOC" (версия 6.2) для выполнения простого автоматического действия на маршрутизаторе, скажем, перезагрузка или изменение летнего времени или что-то в этом роде.
2 ответа
1
REXX скрипт:
/* REXX: reboot.zrx */
connectip= "192.168.1.1"
connectname= "ROUTERNAME"
connectpassword= "telnetpassword"
enablepassword= "enablepass"
CALL rebootrouter
EXIT
rebootrouter:
CALL ZocConnect connectip
CALL ZocWait "Password:"
CALL ZocSend connectpassword||"^M"
CALL ZocWait ">"
CALL ZocSend "enable^M"
CALL ZocWait "Password:"
CALL ZocSend enablepassword||"^M"
CALL ZocWait "#"
CALL ZocSend "reload"
CALL ZocWait "]"
CALL ZocSend "y^M"
CALL ZocWait "]"
CALL ZocSend "y^M"
RETURN
(Стыдно позорно .. ммм позаимствовал отсюда и выложил несколько украшений)
0
Хотя это звучит как вопрос для ServerFault, я использовал Expect, чтобы делать подобные вещи в прошлом.