Tek schrieb:
> Aber die Windows Batch ist unterschätzt, wie ich einen Post über Dir
> geschrieben habe gibts da schon eine elegantere Lösung als das speichern
> der PID. Genauso wie scheinbar die wenigsten wissen das man auch in
> Windows Befehle mit | umleiten kann.
Ich glaube du hast nicht erkannt worauf ich hinaus wollte. Es geht hier
offensichtlich darum einen Prozess zu starten und später wieder zu
Stoppen. Wärend man mit der Bash direckt eine PID bekommt, mit der man
den Prozess eindeutig Identifizieren und Beenden kann, hat man in der
Windows Batch keinen solchen Unique Identifier. Wenn man z.B. den Namen
suchen muss, sei das mit "TASKLIST | FINDSTR" oder mit "TASKKILL /FI",
der Name identifiziert die Anwendung nicht eindeutig. Auch wenn wohl
niemand je ein Fenster/ein Prozess mit ebenfalls einem derartigem Namen
erzeugen wird, ist dies dennoch ein möglicher Seiteneffekt, und genau
deshalb bezeichne ich es als Unsauberen Windows Hack, denn der Code muss
nicht immer nur das tun, was er tun soll.
Falls es tatsächlich eine elegantere Lösung gibt, die den zu beendenden
Prozess eindeutig identifizieren kann, lerne ich natürlich gerne dazu.