我有以下名为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
会这样做吗?
答案 0 :(得分:2)
您可以使用call
或start /wait
。两者都可以作为批处理文件的一部分启动.py和.php文件。所以它会让他们完全执行。虽然您应该注意启动它们,因为可操作的程序应该可以工作。
莫纳