2016-05-16 250 views
0

我有一个批处理文件a.bat,它执行a.jar。在执行a.jar时,它要求调用a1.bat(25秒后考虑)。我已经使用在jenkins调用的批处理文件中调用批处理文件

@start /b cmd /c java -jar a.jar 
choice /d y /t 25 > nul 
@start /b cmd /c a1.bat 

如果我执行从CMDa.bat中,a1.bat被调用。 但是,当从jenkins调用a.bat时,a1.bat不会被调用。此外,暂停不起作用。我尝试使用ping 1.1.1.1而不是choice,即使它失败了。我用@start/b并行执行它们。有没有其他办法,我可以调用a1.bat

回答

0

你试过timeout /t 25 /nobreak?这应该暂停脚本25秒,然后继续提交a1.bat。

+0

当'a.jar'刚刚开始执行时,使用这会导致我的构建直接失败。 :( – HunterrJ

相关问题