program story

여러 DOS 명령을 병렬로 실행하는 방법은 무엇입니까?

inputbox 2020. 10. 5. 07:56
반응형

여러 DOS 명령을 병렬로 실행하는 방법은 무엇입니까?


여러 dos 명령을 실행하는 방법은 무엇입니까?

for어떤 서버가 작동하고 빠른지 감지하기 위해 서버 감지를 실행 하는 루프가 있습니다. 그리고 서버가 더 많기 때문에 모든 서버 탐지를 순서대로 실행하지 않고 병렬로 실행하고 싶습니다.


다음과 start같이 명령을 병렬로 실행할 수 있습니다 .

start "" ping myserver
start "" nslookup myserver
start "" morecommands

각각의 명령 프롬프트에서 시작되며 하나의 배치 파일에서 동시에 여러 명령을 실행할 수 있습니다.

도움이 되었기를 바랍니다!


" 다른 bat 파일의 백그라운드에서 bat 파일을 어떻게 실행합니까? " 를 확인하는 것이 좋습니다.

또한 ( start명령 사용에 대한) 좋은 대답 여기 " 셸 프로세스의 병렬 실행 "질문 페이지 에서 제공되었습니다 .

그러나 내 권장 사항은 PowerShell 을 사용하는 것 입니다. 나는 그것이 당신의 필요에 완벽하게 맞을 것이라고 믿습니다.


매개 변수가 여러 개인 경우 아래와 같은 구문을 사용하십시오. 다음과 같은 스크립트가있는 박쥐 파일이 있습니다.

"dummyTitle"시작 D : \ path \ ProgramName.exe Param1 Param2 Param3 start "dummyTitle"D : \ path \ ProgramName.exe Param4 Param5 Param6

여러 콘솔이 열립니다.


그렇게 할 수있는 한 가지 방법은 다음을 수행하는 것입니다.

command1 && command2

예를 들면 다음과 같습니다.

title Stuff && prompt StuffNumber2

이제 제목은 "Stuff"이고 명령 앞의 텍스트는 "StuffNumber2"가됩니다.

참고 URL : https://stackoverflow.com/questions/11010834/how-to-run-multiple-dos-commands-in-parallel

반응형