В настоящее время я работаю с модулем Python Spynner для автоматизации некоторых веб-задач. Я столкнулся с проблемой, хотя, по какой-то причине, процесс просто прекратил бы движение, замерзнул, но все же будет реагировать в соответствии с Windows.Мониторинг сбоя программы
Что бы я хотел сделать, это установить какую-либо форму монитора для проверки и посмотреть, произойдет ли это, а затем перезапустите процесс. Я думал о возможности мониторинга вывода терминала в программе, и если он перестанет толкать данные через определенное время, он убьет программу и снова запустится.
Я знаю, как я хотел бы убить программу и запустить ее снова, просто используя os и subprocess, но я не уверен, как настроить кусок, чтобы отслеживать, прекращает ли терминал отправлять данные за определенное количество время.
Блестящий ответ! Большое спасибо! – Dustin