![cmd에서 새 cmd 인스턴스를 시작하고 그 안에서 명령을 실행하는 방법은 무엇입니까?](https://rvso.com/image/1543369/cmd%EC%97%90%EC%84%9C%20%EC%83%88%20cmd%20%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%A5%BC%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B3%A0%20%EA%B7%B8%20%EC%95%88%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
절대 종료되지 않는 두 개의 명령을 실행해야 합니다. 내가 평소에 하는 일은
- 터미널 을 시작
cmd
하고 첫 번째 명령을 입력하십시오 - 다른
cmd
터미널을 시작하고 두 번째 명령을 입력하십시오
그런 다음 두 프로세스가 병렬로 실행됩니다.
이제 위의 두 터미널을 실행하는 하나의 "시작" 파일을 사용하여 이를 자동화하고 싶습니다. cmd
또는 PowerShell 기반 일 수 있습니다 .
참고 1:or 와 cmd
함께 사용하려고 했지만 새 터미널이 생성되지 않습니다. 비슷한 것을 시도하면 셸에서 출력이 종료됩니다 ./k
/c
cmd /c cmd
Internal Error
노트 2:PowerShell에는백그라운드 작업. 문제는 출력을 모니터링하고 결국 실행 중인 프로세스를 Ctrl-C
.
하나의 파일로 이를 달성할 수 있는 방법이 있습니까?
답변1
배치 파일을 만듭니다.
start cmd.exe /c <first command>
start cmd.exe /c <second command>
배치 파일을 실행하면 두 개의 cmd 창이 열리고 배치 파일이 종료됩니다.
답변2
나는 'start cmd /c dir'이 당신이 찾고 있는 것이라고 믿습니다.
편집: 음, /k는 dir과 같은 짧은 예이지만 '시작'은 필요한 마법의 단어입니다.
답변3
강조된 텍스트Ren의 말 "나는 'start cmd /c dir'이 당신이 찾고 있는 것이라고 믿습니다."
나는 개인적으로 'start cmd /c dir /s'가 더 좋을 것이라고 생각합니다.