Есть по цеху несколько мониторов. На них мониторятся различные задачи: например онлайн табло подъезжающих авто на погрузку. Проблема падение rphost, блокировка работы для обновления, сбои в сети и многоч его другого полдвешивает картинку : Завершить работу / перезапустить. Может кто сталкивался и задумывался как определить что 1с мертва и прибить процесс и запустить новый (в ярлыке логин и пароль прописаны). Высшим пилотажем определить наличие окна и нажать кнопку "перезапустить"
(0) Делали аналогичный функционал для обработки обмена с весами. 1С запускается через планировщик с определенным ключем. Открывается окно с определенным заголовком, которое раз в 30 секунд мониторит наличие данных для выгрузки, а заодно отсылает по хттп команду в Zabbix что все ок. В случае если в течении 10 минут нет сигналов от обработки, Zabbix запускает скрипт в планировщике, который находит процесс по имени окна, прибивает его и запускает снова.