Уважаемые товарищи! Не сочтите за мазохизм...
У меня есть девайс, который управляется через телнет. На этом девайсе нет планировщика. Мне нужно каждые два дня утром в 6.30 (когда нормальные люди, и я в том числе, еще спят) заходить по телнету на этот девайс и выполнять на нем пару-тройку тупых команд, после чего перегружать этот девайс последней командой. Есть в распоряжении ХР винда, с которой разрешен вход на этот девайс. Задача:
запустить телнет:
telnet bla.bla.bla.bla
в окно команды что-то передать, например:
line stop
потом еще что-то передать:
reset
потом опять передать подтверждение перезагрузки:
y
Я долго мучался с перенаправлением ввода-вывода, но перед стартом telnet\'a я не могу писать в буфер клавиатуры. Есть программа doskey
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/ru/library/ServerHelp/f7f45601-5178-48c6-9219-51bd6f7abd3f.mspx , которая позволяет создавать макросы для любой из программ, но чтобы выполнить макрос в том же телнете надо сделать вот так:
telnet bla.bla.bla.bla
а в окно команды передать имя макроса:
reconfigurereset
т.е. проблема остается. Чтобы не дергать девайс тренируюсь на кошках: на вебсервере создал файл, который пишет обращения к нему в БД, а на
telnet webserver 80
пытаюсь передать:
GET /path_to_script/script.php HTTP/1.1
Помогите побороть проблему стандартными средствами...