2016-05-16 203 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

相關問題