У меня есть файл .bat, который сопоставляет сетевой диск, запускает программу MS Access, затем удаляет сопоставленный диск и завершает работу. Когда я запускаю его через Control-M, .bat запускается и завершается, но задание в Control-M никогда не заканчивается. Я пробовал несколько вещей, чтобы завершить файл, чтобы отправить Control-M код выхода, но, похоже, ничего не работает. Ниже приведен код:
@echo off
net use w: [path]
"C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "Y:\MSAccess.mdb"
net use w: /delete
После этого кода я попробовал следующие команды:exit
_exit 0
timeout /T 10
Что бы я ни пытался, Control-M никогда не узнает, что работа завершена. sysout от Control-M также не показывает какой-либо код выхода, отправляемый обратно.