2019 - Проверка службы, работает или нет.

Ответить
Аватара пользователя
poisonkit

2019 - Проверка службы, работает или нет.

Сообщение poisonkit »

Доброго времени стуток.

Подскажите пожалуйста, есть ли метод проверки, запустилась ли служба или нет?

Может по расписанию можно какой либо батник прописать, к примеру на проверку каждый час.. и если служба не запущена, то запускать.



Не запускается агент 1С после рестарта... Если запускаю руками службу, то все норм...



Хочу написать батник:



Код:

Код: Выделить всё

ragent.exe -start

но перед этим проверить, запущено или нет... Подскажите плз с решением.
Аватара пользователя
Vanadiy777

Re: 2019 - Проверка службы, работает или нет.

Сообщение Vanadiy777 »

Цитата poisonkit:



но перед этим проверить, запущено или нет...
2019 - Проверка службы, работает или нет.




poisonkit,

Можно так попробовать:



Код:

Код: Выделить всё

@echo off
Tasklist|Find /I "ragent.exe" ||goto START
exit
:START
start /b ragent.exe -start
exit
Аватара пользователя
poisonkit

Re: 2019 - Проверка службы, работает или нет.

Сообщение poisonkit »

Цитата poisonkit:



Не запускается агент 1С
2019 - Проверка службы, работает или нет.




У указанной службы имеется наименование, вот по этому наименованию и проверяйте.

Например, в Powershell, проверим и выведем в консоль статус службы:



Код:

Код: Выделить всё

if ((Get-Service "1C:Enterprise 8.3 Server Agent").Status -eq 'Running') {Write-Output "Running"}

Запуск так:



Код:

Код: Выделить всё

if ((Get-Service "1C:Enterprise 8.3 Server Agent").Status -eq 'Stopped') {Start-Service "1C:Enterprise 8.3 Server Agent"}
Аватара пользователя
poisonkit

Re: 2019 - Проверка службы, работает или нет.

Сообщение poisonkit »

Цитата NickM:



Например, в Powershell, проверим и выведем в консоль статус службы:
2019 - Проверка службы, работает или нет.




т.е. создать текстовый документ, вставить этот текст, переименовать в bat, и прописать в планировщике на запуск каждые пол часа, верно? Запускаться в Powershell будет?
Аватара пользователя
Anton04

Re: 2019 - Проверка службы, работает или нет.

Сообщение Anton04 »

Цитата poisonkit:



переименовать в bat,
2019 - Проверка службы, работает или нет.




*.cmd




Цитата poisonkit:



т.е. создать текстовый документ, вставить этот текст,
2019 - Проверка службы, работает или нет.






Код:

Код: Выделить всё

powershell -command "if ((Get-Service '1C:Enterprise 8.3 Server Agent').Status -eq 'Running') {Write-Output 'Running'}"



Код:

Код: Выделить всё

powershell -command "if ((Get-Service '1C:Enterprise 8.3 Server Agent').Status -eq 'Stopped') {Start-Service '1C:Enterprise 8.3 Server Agent'}"
Аватара пользователя
Anton04

Re: 2019 - Проверка службы, работает или нет.

Сообщение Anton04 »

poisonkit,



Правильнее будет сделать задачу на запуск команды от коллеги NickM, прямо в планировщике, чтоб не плодить файлы.
Ответить

Вернуться в «Windows Server 2016/2019/2022»