BAT скрипт управления процессами
Жора12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.03.2015
есть массив вида
7010, script.php, 120
7011, script2.php, 140
где 7010 - $port, script.php - $script_name, третий параметр - лимит на выполнение скрипта в секундах
При первом запуске батника, просто прокручивается массив, запускаются процессы
start "C:\\XWeb\\Human Emulator $port\\XWeb.exe\" /script:"C:\\XWeb\\free_blogs\\$script_name" /script_args:"$port" >nul
При последующих запусках нужно
проверить существование процесса
если нет запустить
проверить время жизни процесса и
если оно больше лимита убить процесс и перезапустить
идентифицировать процесс можно по имени окна где будет содержаться переменная $port