Ich möchte einen Prozess in einer Cmd-Datei verwalten. Mein cmd wird eine andere cmd-Datei starten und ich möchte den Update-Status, ... Zum Beispiel möchte ich das Datum schreiben, wenn der andere Prozess geschlossen ist.Verwalten Sie einen Prozess in einer Cmd-Datei
So habe ich versucht:
rem %process% is the path to my cmd file
start "Process" %process%
Gibt es eine Möglichkeit, den gestarteten Prozess zu verwalten?
Ich habe versucht, zu verwenden:
for /F "TOKENS=1,2,*" %%a in ('tasklist /FI "IMAGENAME eq %process%"') do (
set MyPID=%%b
)
Das Problem ist, dass der Prozess eine cmd-Datei ist so wird der Bildname "cmd.exe" sein.
Irgendwelche Lösungen?
Warum nicht einfach die andere Batch-Datei aufrufen und wenn die Verarbeitung abgeschlossen ist, kehrt die Steuerung zu der aufrufenden Batch-Datei zurück, zu welcher Zeit Sie das Datum und die Uhrzeit bestimmen können. – Squashman
Weil ich gerne die Ausführung der CMD-Datei überprüfen und zum Beispiel den Prozess unterbrechen möchte, wenn ich will. Also muss ich das Skript nicht blockieren, um die Prozessaktivität zu scannen. –