cmd는 명령이 종료되기를 기다리지 않고 명령을 실행하는 Bash 및 & (앰퍼샌드)와 동일합니까?


24

bash에서 :

java -jar jarfile1.jar &
java -jar jarfile2.jar &

앰퍼샌드를 사용하면 첫 번째 프로그램을 시작한 다음 첫 번째 프로그램이 계속 실행되는 동안 다른 프로그램을 실행할 수 있습니다.

cmd에서 어떻게합니까? (관련된 경우 XP).

답변:


31

시작/B옵션

새 창을 만들지 않고 응용 프로그램을 시작하십시오. ^ C 처리가 무시되었습니다. 응용 프로그램이 ^ C 처리를 사용하지 않으면 ^ Break가 응용 프로그램을 방해하는 유일한 방법입니다.

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar

4

Nifle 의 답변이 더 좋지만 보조 cmd 쉘을 생성 할 수는 없습니까? 이 광고 구역질을 할 수 있습니다.

cmd /c cmd /c cmd /c cmd /k echo Hello World!

여러 가지 이유로, 특히 MSI 프로세스와 같이 하나의 프로세스가 완료 될 때까지 기다리는 경우 (예 : 귀하의 경우와 관련이없는) 그의 대답이 더 좋습니다. 따라서를 고수하십시오 start.


네, 지금까지 여러 가지 cmd가 수행되었습니다.
Cam Jackson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.