Скрипт для перезапуска зависающей программы под Win
Есть программа которая зависает и вылетает.
Нужно написать скрипт под платформу windows (7, 2003 server) который можно запускать через планировщик windows:
1 Диагностика проблемы
1.1 Определение вылетевшей программы
- проверка в списке процессов запущенной программы (задается в настройках)
1.2 Определение зависнувшей программы
- скрипт проверяет дату/время последнего изменения файла (лога работы программы) расположение которого задается в настройках скрипта (можно прямо в коде, интерфейс не нужен)
- если дата/время более заданного интервала (задается в настройках) то программа зависла / вылетела
2 Действия
2.1 Если программа вылетела просто запускает программу (адрес файла запуска задается в настройках)
2.2 Если программа зависла то нужно завершить процесс (задается в настройках) и запустить ее снова (п2.1)
Бюджет прошу предлагать Вам