Crie um arquivo em lotes:
start cmd.exe /c <first command>
start cmd.exe /c <second command>
Execute o arquivo em lote e ele abrirá as duas janelas cmd e o arquivo em lote será encerrado.
Eu preciso executar dois comandos que nunca terminam. O que eu normalmente faço é
cmd
e digite o primeiro comando cmd
e digite o segundo comando Eu então tenho meus dois processos sendo executados em paralelo.
Eu agora gostaria de automatizar isso tendo um arquivo de "inicialização" que iria carregar os dois terminais acima. Pode ser cmd
ou baseado no PowerShell.
Observação 1: tentei usar cmd
com /k
ou /c
, mas isso não gerou um novo terminal. Tentar algo como cmd /c cmd
acabou com Internal Error
output no shell.
Observação 2: o PowerShell tem trabalhos em segundo plano . O problema é que eu quero ter dois shells separados que eu possa monitorar a saída (e, eventualmente, fechar o processo em execução com Ctrl-C
.
Existe uma maneira de conseguir isso em um arquivo?
Acredito que 'iniciar cmd / c dir' é o que você está procurando.
edit: Bem, / k para um breve exemplo como dir, mas 'start' é a palavra mágica que você precisa.