есть массив вида

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

10 лет назад
jorah
49 лет
12 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров