我有一个映射网络驱动器的 .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 似乎都不知道工作已经完成。Control-M 的 sysout 也没有显示任何类型的退出代码被发回。