Решено, я переписывал мейн и фактически у меня было две копии с небольшими отличиями. Суть в том, что я думал, что бас запускает всегда функцию Main, но в моем же случае он запускал по какой-то причине иную, устаревшую.
Выполнение действия после окончания работы скрипта
-
@byka
Если нужно предусмотреть любую причину, а причиной может быть как падение, так и закрытие через диспетчер задач, то предлагаю так.1 скрипт содержит 1 поток, который пишет в какой-то файл каждые 30 секунд текущую дату через Date.now()
2 скрипт содержит всего 1 поток, который читает этот файл каждые 2 минуты, если время там сильно отличается от текущего, делает заданные вами действия и удаляет файл.
В планировщике учту возможность отправлять отчеты.