【发布时间】:2018-12-12 11:19:40
【问题描述】:
这是我在第一个 SQL 作业步骤中调用的 bat 文件的代码。
@echo off
REM %year% %month% calculation
.....
start LongWork.exe %year% %month%
第二个 SQL 作业步骤调用 SecondLongWork.exe,它使用 LongWork.exe 的结果。 问题是第二步在 .bat 结束其工作后立即运行。它不会等待 LongWork.exe 结束其工作。我该如何改变这种行为?
【问题讨论】:
-
欢迎,为了改善您在 Stack Overflow 上的体验,请阅读 how to ask 和 On Topic question,以及 Question Check list 和 the perfect question 以及如何创建 Minimal, Complete, and Verifiable example,如果尚未完成, take the tour.
-
不知道如何在没有看到您正在使用的代码的情况下帮助您。
-
如果您需要任何建议,请将代码复制并粘贴到问题中。
-
为什么使用
start?只是LongWork.exe %year% %month%应该做。如果没有(取决于 EXE 的编程方式),请尝试start /wait -
@Stephan 谢谢。
标签: batch-file cmd sql-job