Рестарт сервисов Windows из Linux
Есть сервак RedHat Linux на котором по cron запускается скрипт делающий изменения в базе данных. После этих изменений на другом серваке Windows 2003 необходимо рестартонуть одну службу.
Можно ли из Linux удаленно сделать рестарт службы на Windows сервере? |
Возможно есть и другие способы, но мне пока видится только связка telnet и autoexpect.
|
Интересно....., попробую
Других вариантов точно нет? |
Цитата:
netcat, например. На винде запускаем виндовый netcat, слушающий какой-нибудь порт (пусть-20000), и при коннекте запускающий,bat-файлик : nc.exe -l -p 20000 -e "C:\mybat.bat" В батнике - стоп и старт службы: net.exe stop "DHCP сервер" net.exe start "DHCP сервер" На линухе запускаем netcat с коннектом на порт 20000. Или телнетимся на 20000. Тут еще и сообщения об остановке и запуске сервиса видим. Еще можно с использованием планировщика nncron. На винде ставим nncron и создаем задание - по условию "изменение файла" выполнить тот же bat-файл. Из линуха по сети модифицируем файл и батник выполняется. Еще можно использовать какой-нибудь брандмауэр, позволяющий запустить приложение по условию, например, коннекта на какой-нбудь порт. Outpost это умеет. Еще можно с wine чего-нибудь намутить. |
Время: 23:43. |
Время: 23:43.
© OSzone.net 2001-