2016-05-16 5 views
0

Ich habe eine Stapeldatei a.bat, die a.jar ausführt. Während a.jar Ausführung ausgeführt wird, fragt es, a1.bat (nach 25 Sekunden in Betracht ziehen) aufzurufen. Ich habeStapeldatei in Stapeldatei aufrufen, die von jenkins aufgerufen wird

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

verwendet Wenn ich die a.bat von CMD ausführen, wird die a1.bat aufgerufen. Aber wenn a.bat von jenkins aufgerufen wird, wird a1.bat nicht aufgerufen.Auch die Pause funktioniert nicht. Ich habe versucht mit anstelle von choice, sogar es ist fehlgeschlagen. Ich benutzte @start/b, um sie parallel auszuführen. Gibt es eine andere Möglichkeit, die ich aufrufen kann a1.bat

Antwort

0

Haben Sie versucht timeout /t 25 /nobreak? Dies sollte das Skript nur für 25 Sekunden anhalten und dann mit dem Senden von a1.bat fortfahren.

+0

Dies führte dazu, dass mein Build direkt fehlschlug, während 'a.jar' gerade gestartet wurde. :( – HunterrJ

Verwandte Themen