В данный момент реализовано очень топорно и тупо. Это изначально проверка запущенного процесса по порту через nc, далее парс пидов, если существуют, то завершаем и потом уже запуск по тому же порту идет...
Но приходится много процессов держать открытыми для этого. А завершение процесса делать по завершению потока - невозможно, описано в посте.
Обработка падения скрипта
-
Приветствую всех, хотелось бы обсудить интересный момент и его пути решения. Есть ли какие-то возможности в BAS для обработки падения скрипта, чтобы мой скрипт начинал с того места, где он упал. К примеру скрипт взял профиль на прокачку по сайтам, отрубился свет, упал инет и тд., соответственно скрипт завершился и при запуске все начнется по новой. Хотелось бы, чтобы он начинал работу с того места, где был некорректно завершен, то есть взял профиль на котором упал и продолжил делать свое дело.
-