Co to jest cmd jest odpowiednikiem polecenia Bash & (ampersand) do uruchomienia polecenia bez czekania na jego zakończenie?


24

W bash:

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

Znak ampersand umożliwia uruchomienie pierwszego programu, a następnie wykonanie kolejnego, gdy pierwszy jest nadal uruchomiony.

Jak to zrobić w cmd? (XP, jeśli jest to istotne).

Odpowiedzi:


31

zacznij od /Bopcji

Uruchom aplikację bez tworzenia nowego okna. Aplikacja ma zignorowaną obsługę ^ C. Jeśli aplikacja nie umożliwia przetwarzania ^ C, ^ Break jest jedynym sposobem na przerwanie aplikacji

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar

4

Bardziej podoba mi się odpowiedź Nifle, ale czy nie możesz po prostu spawnować drugiej powłoki cmd? Możesz zrobić to nauseam.

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

Z wielu powodów jego odpowiedź jest lepsza, szczególnie jeśli chcesz poczekać, aż zakończy się jeden proces (np. Instalacja MSI, nie tak istotna dla twojej sprawy). Więc trzymaj się start.


Tak, do tej pory robiłem wiele poleceń cmd.
Cam Jackson,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.