10

Мне нужна утилита Windows (XP/7), чтобы постоянно отслеживать постоянно запущенные процессы и уничтожать их (и при необходимости перезапускать), если они зависают.

Существует множество интерактивных инструментов (особенно Sysinternals). Но у меня есть программа на малоиспользуемой рабочей станции, которая должна работать непрерывно и надежно, обе из которых не являются ее сильными сторонами :) Она требует постоянного присмотра за детьми, и я предпочел бы просто иметь утилиту для мониторинга (даже платную). один) который может убить / перезапустить его при определенных условиях - например, процессор> 80%, статус "не отвечает" и т. д.

2 ответа2

4

Я столкнулся с утилитой, которая делает ~ 90% того, что мне нужно: Kiwi Application Monitor, которая может убивать / перезапускать процессы, которые потребляют слишком много памяти / процессорного времени.

0

Облегченная версия IPSentry может помочь, вы можете выбрать, какие функции вы хотите купить: http://www.ipsentry.com/

С другой стороны, как вы определяете, работает ли программа? Возможно, вам удастся решить эту очень специфическую проблему с помощью сценария VB, который запускается как запланированное задание каждые несколько минут или около того, чтобы проверить систему и перезапустить программу, если это необходимо. Вот пример того, как кто-то делает что-то подобное (хотя и с другой конечной целью): www.tek-tips.com/viewthread.cfm?QID = 395765

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .