т.е. желательно некий контроль за этим мониторингом т.к. иногда процесс виснет, приходится рубить его в диспетчере и стартовать службу.VBS/WSH/JS - [решено] контроль за службой
-
foxbat
VBS/WSH/JS - [решено] контроль за службой
Добрый час ! Поскажите какими средствами WSH можно мониторить работу служб? Суть задачи - есть ряд неких служб которые приходится периодически "дёргать". Кроме того после одного рестарта не всегда помогает. Приходится делать это по нескольку раз...
т.е. желательно некий контроль за этим мониторингом т.к. иногда процесс виснет, приходится рубить его в диспетчере и стартовать службу.
т.е. желательно некий контроль за этим мониторингом т.к. иногда процесс виснет, приходится рубить его в диспетчере и стартовать службу.-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
foxbat, сделать рестарт не проблема, но как определить висит процесс или нет?.. разве только планировщиком
-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
хм... планировщиком ? можно чуть подробней.. ? или имееются ввиду скриптом через шедулер их периодически убивать ?
З.Ы. вопрос ещё такой , может быть глупый
а можно из "обычного" экзешника сделать службу ?
З.Ы. вопрос ещё такой , может быть глупый
а можно из "обычного" экзешника сделать службу ?-
Anton04
Re: VBS/WSH/JS - [решено] контроль за службой
foxbat,
Цитата foxbat:
а можно из "обычного" экзешника сделать службу ?
Цитата foxbat:
а можно из "обычного" экзешника сделать службу ?
VBS/WSH/JS - [решено] контроль за службой
за 5 сек в яндексе
-
jentoso
Re: VBS/WSH/JS - [решено] контроль за службой
Вообще то все службы ЕХЕ. Внеси службу через реестр, а потом в оснастики, можно установить параметры этой службы, там есть действия при отключении службы. Мой компютер -> Упарвление -> Службы. Можно сразу все сделать через реестр
-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
Цитата foxbat:
или имееются ввиду скриптом через шедулер их периодически убивать
именно, мы практикуем это для "тупых" служб, но как крайний случай, обычно можно найти другие характеристики "зависшего процесса" - дата файла лога, ошибки в журнале и т.п. к которым можно привязать событие перезапуска
Цитата foxbat:
можно из "обычного" экзешника сделать службу ?
или имееются ввиду скриптом через шедулер их периодически убивать
VBS/WSH/JS - [решено] контроль за службой
именно, мы практикуем это для "тупых" служб, но как крайний случай, обычно можно найти другие характеристики "зависшего процесса" - дата файла лога, ошибки в журнале и т.п. к которым можно привязать событие перезапуска
Цитата foxbat:
можно из "обычного" экзешника сделать службу ?
VBS/WSH/JS - [решено] контроль за службой
[решено] Добавить свою запись в Службу Windows
Службы - [решено] Автозапуск как служба.
-
jentoso
Re: VBS/WSH/JS - [решено] контроль за службой
Цитата:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя_службы
А если в эту ветку сразу создать свою службу, без всяких МС Ресурс китов.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\имя_службы
А если в эту ветку сразу создать свою службу, без всяких МС Ресурс китов.
-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
jentoso, ничего хорошего не получится... служба - это не любой EXE, а специально для этого написанный, т.е. способный взаимодействовать с диспетчером служб
-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
Цитата jentoso:
Вообще то все службы ЕХЕ. Внеси службу через реестр, а потом в оснастики, можно установить параметры этой службы, там есть действия при отключении службы. Мой компютер -> Упарвление -> Службы. Можно сразу все сделать через реестр
но видимо не все EXE службы
Цитата amel27:
jentoso, ничего хорошего не получится... служба - это не любой EXE, а специально для этого написанный, т.е. способный взаимодействовать с диспетчером служб
именно это мне и сказал знакомый прораммист...
З.Ы. amel27, каким методом рестарт делать ? (заранее спасибо)
Вообще то все службы ЕХЕ. Внеси службу через реестр, а потом в оснастики, можно установить параметры этой службы, там есть действия при отключении службы. Мой компютер -> Упарвление -> Службы. Можно сразу все сделать через реестр
VBS/WSH/JS - [решено] контроль за службой
но видимо не все EXE службы
Цитата amel27:
jentoso, ничего хорошего не получится... служба - это не любой EXE, а специально для этого написанный, т.е. способный взаимодействовать с диспетчером служб
VBS/WSH/JS - [решено] контроль за службой
именно это мне и сказал знакомый прораммист...
З.Ы. amel27, каким методом рестарт делать ? (заранее спасибо)
-
amel27
Re: VBS/WSH/JS - [решено] контроль за службой
foxbat, мы делаем батником из двух строчек:
Код:
IDService - ID Службы ("Имя службы" в свойстве службы MMC-оснастки/имя ключа в HKLM\SYSTEM\CurrentControlSet\Services)
Код:
Код: Выделить всё
NET STOP IDService
NET START IDServiceIDService - ID Службы ("Имя службы" в свойстве службы MMC-оснастки/имя ключа в HKLM\SYSTEM\CurrentControlSet\Services)