Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Рестарт сервисов Windows из Linux (http://forum.oszone.net/showthread.php?t=137059)

Napasick 07-04-2009 19:10 1087112

Рестарт сервисов Windows из Linux
 
Есть сервак RedHat Linux на котором по cron запускается скрипт делающий изменения в базе данных. После этих изменений на другом серваке Windows 2003 необходимо рестартонуть одну службу.

Можно ли из Linux удаленно сделать рестарт службы на Windows сервере?

BuGfiX 07-04-2009 22:52 1087308

Возможно есть и другие способы, но мне пока видится только связка telnet и autoexpect.

Napasick 08-04-2009 11:00 1087685

Интересно....., попробую

Других вариантов точно нет?

ab57 15-04-2009 11:33 1094585

Цитата:

Цитата Napasick
Других вариантов точно нет? »

с применением сторонних программ.
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-