여러 dos 명령을 실행하는 방법은 무엇입니까?
for
어떤 서버가 작동하고 빠른지 감지하기 위해 서버 감지를 실행 하는 루프가 있습니다. 그리고 서버가 더 많기 때문에 모든 서버 검색을 순서대로 실행하지 않고 병렬로 실행하고 싶습니다.
여러 dos 명령을 실행하는 방법은 무엇입니까?
for
어떤 서버가 작동하고 빠른지 감지하기 위해 서버 감지를 실행 하는 루프가 있습니다. 그리고 서버가 더 많기 때문에 모든 서버 검색을 순서대로 실행하지 않고 병렬로 실행하고 싶습니다.
답변:
다음과 start
같이 명령을 병렬로 실행할 수 있습니다 .
start "" ping myserver
start "" nslookup myserver
start "" morecommands
각각의 명령 프롬프트에서 시작하여 하나의 배치 파일에서 동시에 여러 명령을 실행할 수 있습니다.
도움이 되었기를 바랍니다!
/b
옵션을 사용 start
하면 새 창을 만들지 않고도 명령 을 실행할 수 있습니다. cmd로 이것을 시도하십시오 :start /b ping google.com & start /b ping example.com
" 다른 bat 파일의 백그라운드에서 bat 파일을 어떻게 실행합니까? " 를 확인하는 것이 좋습니다.
또한, ( start
명령 사용에 대한) 좋은 대답 은 여기 " 셸 프로세스의 병렬 실행 "질문 페이지 에서 제공되었습니다 .
그러나 내 권장 사항은 PowerShell 을 사용하는 것 입니다. 나는 그것이 당신의 필요에 완벽하게 맞을 것이라고 믿습니다.
매개 변수가 여러 개인 경우 아래와 같은 구문을 사용하십시오. 다음과 같은 스크립트가있는 박쥐 파일이 있습니다.
start "dummyTitle" [/options] D:\path\ProgramName.exe Param1 Param2 Param3
start "dummyTitle" [/options] D:\path\ProgramName.exe Param4 Param5 Param6
그러면 여러 콘솔이 열립니다.