Показать полную графическую версию : Скрипты в фоне.
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"
На первый взгляд все банально и просто, но дойти своей головой не могу прошу еще разок помощи =)
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.