Иногда различные запланированные задачи на различных серверах просто прекращают работать без видимой причины (по крайней мере ни один, что я мог ясно определить), и я хотел бы быть уведомленным об этом по электронной почте и/или хотел бы процесс, автоматически уничтожаются.
Инструмент, который я ищу, должен работать как служба Windows, и я хотел бы указать процессы для поиска через регулярные выражения, которые должны быть применены к командным строкам всех рабочих процессов.
Настройте запланированную задачу с taskkill
taskkill.exe /f /fi “status eq not responding”
Но, чем от курса Вы не надеваете обратной связи, что он уничтожил
Возможно, можно позволить команде повторить Вас, какие программы не отвечают и посылают эхо по электронной почте Вам.
Или проверьте, может ли VisualCron помочь сделать задание для Вас, это, позвольте нам, Вы поставили запланированные задачи, также для уничтожения задач, и уведомляет Вас в том, какой бы ни путь Вы хотите. С простым GUI для установки запланированной задачи. Однако я не мог найти, проверяет ли это также на задачи, которые не отвечают...
Хотя я подозреваю, что Вы просите решение, которое или потребует некоторого кодирования от Вашей стороны или просто не существует...
SysinternalsSuite назвали инструмент pslist.exe
.
PsList использует счетчики производительности Windows NT/2k для получения информации, которую он отображает. Можно найти документацию для счетчиков производительности Windows NT/2k, включая исходный код к встроенному монитору производительности Windows NT, PerfMon, в MSDN
Это может взять"\\computer
"аргумент выборке
информация о процессе от другой машины в сети.
После того как Вы решаете, что хотите уничтожить процесс, существует подобный инструмент, pskill.exe
.
Это работает над удаленными машинами так же.
Продолжительная задача не обязательно останавливается.
Необходимо проанализировать задачи с pslist
команда для идентификации остановленного состояния.
Эти инструменты могут затем использоваться для уничтожения таких ошибочных задач удаленно (от единственной машины 'управления').
Оба этих инструмента являются командной строкой, позволяя Вам сценарию от машины управления
(Вам просто нужен удаленный доступ на целевых машинах).