Qual è l'equivalente di cmd di Bash e & (e commerciale) per eseguire un comando senza attendere che termini?


24

In bash:

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

La e commerciale ti consente di lanciare il primo programma e di eseguirne un altro mentre il primo è ancora in esecuzione.

Come posso farlo in cmd? (XP se è rilevante).

Risposte:


31

inizia con l' /Bopzione

Avviare l'applicazione senza creare una nuova finestra. L'applicazione ha ignorato la gestione ^ C. A meno che l'applicazione non consenta l'elaborazione di ^ C, ^ Break è l'unico modo per interrompere l'applicazione

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar

4

Mi piace di più la risposta di Nifle ma non puoi semplicemente generare una shell cmd secondaria? Puoi fare questo annuncio nauseam.

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

Per una serie di motivi, la sua risposta è migliore, in particolare se si desidera attendere il completamento di un processo (come l'installazione di MSI, non così rilevante per il proprio caso). Quindi, resta con start.


Sì, più cmd è quello che ho fatto finora.
Cam Jackson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.