2013-10-23 2 views
7

하나의 .bat 스크립트에서 두 가지 쓸데없는 작업을 실행할 수 있습니까? 시도 다음 I'was :하나의 .bat 파일에서 여러 가지 쓸데없는 작업 실행

꿀꿀 --param = val1과 --force 꿀꿀 --param = val2만큼 --force

그러나 첫 번째 작업이 실행되었습니다. 어떤 아이디어?

+0

가운데에'&&'를 추가해보십시오. 그런 식으로 두 번째 것은 첫 번째가 성공할 경우에만 실행됩니다. –

답변

0
start /wait /b "" "grunt --param=val1 --force" 
start /wait /b "" "grunt --param=val2 --force" 

시도 ... 그

;)
16

이 종료 될 때 그런트가 (왜 확실하지하지만 않음) BAT를 종료합니다. 당신이 꿀꿀 거리는 소리 종료 후에도 계속 실행되도록하려면, 당신은 "전화"기능을 사용해야합니다 :

call grunt --your-args-here-1 
call grunt --your-args-here-2 

주 최초의 꿀꿀 거리는 소리가 실패 할 경우, 당신은 여전히 ​​두 번째 꿀꿀를 실행됩니다. 이 문제를 어떻게 해결해야할지 모르겠다. 잘하면^_^

+0

이것은 나를 위해 일했습니다. 감사! – Jerry

+2

grunt는 배치 파일이므로 종료됩니다. 배치 파일에서 배치 파일을 호출하면 현재 배치가 종료되고 "배치"를 앞에 두지 않는 한 새 배치가 시작됩니다. 여기에 대한 좋은 설명이 있습니다. http://stackoverflow.com/questions/1103994/how-to-run-multiple-bat-files-within-a-bat-file – user2044223

관련 문제