Есть JS-скрипт (сторонний, не мною писанный, и я не JS-разработчик), выполняющийся в Планировщике задача Windows, методом запуска раз в пару часов команды: cscript.exe file.js
Файл качает данные с удаленного сервера. Связь иногда прерывается (VPN), тогда скрипт падает, но в Планировщике задач, результат последнего выполнения всё равно 0x0 - вроде как "ОК".
Как внутри скрипта возвращать свои коды ошибок, чтобы можно было их обрабатывать уже во внешних процессах?
Код ошибки (код завершения) в данном случае возвращает исполняемый файл cscript.exe.
Можете поискать исходники, изучить, поправить и перекомпилировать.