Бас парсит строку из текстового файла (стоит удаление строк), далее бывает виснет на действии (фиксить ошибку - уходит много драгоценного времени при работе софта) и вылетает с ошибкой.Удаляются ли строки при ошибке? Если не удаляются, то эти строки заново используются?
Это всё проб и ошибок достигается и нет точной схемы а если и будет её Антифрод Системы тут же просикут по Однотипности.
Это как Учителя в школе видят что ты списал мол :)))
Запускать в режиме slient например через bat тогда процесс сам закроется после выполнения, запускать потом через планировщик.
Или просто сделать без перезапуска скрипта, поместить скрипт в вызов функции в несколько потоков и после каждого вызова функции действие спать нужное время, после сна этот главный поток начнется заново и снова вызовет функцию (если число удач >1).