Войти

Показать полную графическую версию : Скрипты в фоне.


Heretic_spb
21-12-2006, 11:16
Думаю написать скрипетц на Power Shell или Perl, не подскажите как запустить его в фоновом режиме(или как службу)?

Heretic_spb
21-12-2006, 13:37
Создал службу.
Ошибка 193: 0xc1, Смотрю логи: Сбой при запуске службы "MyService" из-за ошибки MyService не является приложением Win32.

Писал службу так:


sc config MyService binPath= "c:\myscript.ps1"


Если описать службу подругому:
То выдает Ошибку 1053: Служба не ответила на запрос своевременно.
В логах: Сбой при запуске службы "MyService" из-за ошибки
Служба не ответила на запрос своевременно.

Служба описана так:

sc config MyService binPath= "powershell c:\myscript.ps1"


На первый взгляд все банально и просто, но дойти своей головой не могу прошу еще разок помощи =)

Vadikan
22-12-2006, 00:20
Heretic_spb
Мне кажется, вы не до конца разобрались с созданием службы. Далее приведен пример создания службы на локальном компьютере, которая запускается автоматически и выполняется в собственном процессе. Она содержит зависимости от группы TDI и службы NetBIOS. Список зависимостей с разделителями-пробелами необходимо заключить в кавычки.
sc create newservice binpath= c:\nt\system32\newserv.exe type= own start= auto depend= "+tdi netbios"См. статью Создание службы Windows с помощью программы Sc.exe (http://support.microsoft.com/kb/251192/ru)

Что же касается фонового режима, то см. материал Скрываем консольные окна — OSZone.net wiki (http://wiki.oszone.net/index.php/Скрываем_консольные_окна)




© OSzone.net 2001-2012