批处理等到脚本完成

时间:2013-08-14 00:51:25

标签: php python windows batch-file

我有以下名为controller.bat的批处理文件:

BCDEDIT /bootsequence {db3add28-ed9f-11e2-be67-1c6f65c20c01}
ECHO "running on WIN8_X86_NES..."
python C:\performance\test_1.py
php C:\performance\test_2.php
ECHO "Waiting for 3 minutes before restarting..."
PING 1.1.1.1 -n 1 -w 10000 > nul
SHUTDOWN /r /t 00

我执行了这两个.py.php测试脚本,它们执行了一些性能测试......完成之后,我想重新启动机器...但是,我想要确保两个脚本都结束,否则我可能会冒险开始测试,然后重新启动机器。 在继续之前,如何确保批处理脚本等待两个脚本完成? call会这样做吗?

1 个答案:

答案 0 :(得分:2)

您可以使用callstart /wait。两者都可以作为批处理文件的一部分启动.py和.php文件。所以它会让他们完全执行。虽然您应该注意启动它们,因为可操作的程序应该可以工作。

莫纳