Angenommen, dies ist ein Windows 7-Rechner - und wir sprechen über Batch-Skripte in der Windows-Befehlszeile.Wie kann ich einen bestimmten Prozess beenden, der im Hintergrund über die Eingabeaufforderung ausgeführt wird?
Stellen Sie sich vor Ich möchte zwei verschiedene Prozesse starten und stoppen, die im Hintergrund ausgeführt werden, und im Hintergrund laufen lassen. Zum Beispiel:
START /B CMD /C tomcatA.bat
doSomeStuff
stopTomcatACmd
START /B CMD /C tomcatB.bat
doSomeStuff
stopTomcatBCmd
Ich versuche, herauszufinden, wie die stopTomcatBCmd
zu implementieren. Auf einem Linux-Rechner könnte man einfach kill
die pid
.
Meine Frage ist: Wie kann ich einen bestimmten Prozess beenden, der im Hintergrund in Windows ausgeführt wird?
Gibt es eine Möglichkeit für jedes Skript, das zu tun? – hawkeye
Von welchem Skript sprichst du? –
Bitte beachten Sie die Frage, es gibt zwei verschiedene Prozesse und zwei verschiedene Skripte. Jedes Skript muss nur seinen eigenen Prozess beenden, obwohl es denselben App-Namen hat. – hawkeye