В данный момент реализовано очень топорно и тупо. Это изначально проверка запущенного процесса по порту через nc, далее парс пидов, если существуют, то завершаем и потом уже запуск по тому же порту идет...
Но приходится много процессов держать открытыми для этого. А завершение процесса делать по завершению потока - невозможно, описано в посте.
Постоянные ошибки
-
С недавнего времени скрипт начал выдавать ошибку "Timeout during creating new process" на действиях сброса, подключения к прокси, изменения разрешения и прочих действий с браузером. Так же выдаёт ошибку "NetworkAccessManager is not accessible, try to create new browser with open browser command". В чём может быть дело, как это пофиксить?