这是我的第一个SQL作业步骤中调用的bat文件的代码。
@echo off
REM %year% %month% calculation
.....
start LongWork.exe %year% %month%
第二个SQL作业步骤调用使用LongWork.exe的结果的SecondLongWork.exe。 问题是第二步在.bat结束工作后立即运行。它不等待LongWork.exe结束其工作。如何更改此行为?
答案 0 :(得分:0)
我可以在命令提示符处重现这样的问题:使用start
将打开一个新的cmd窗口,原始窗口有一个新的提示符(不必等到启动的应用程序返回),而没有{ {1}}提示正在挂起,等待应用程序返回。那么,使用start
的原因是什么?在这种情况下,您的.bat文件将继续执行下一条语句,或者在应用启动后没有其他返回值。