Wie bekomme ich einen Exit-Code eines Unterprozesses?

344
Sidney

Also, ich habe Prozess B. Normalerweise wird Prozess B aufgerufen und vollständig im Kontext von Prozess A ausgeführt. Leider läuft Prozess B aus irgendeinem Grund nicht mehr ordnungsgemäß, wenn er von A aufgerufen wird, aber er funktioniert einwandfrei, wenn er direkt von der aufgerufen wird Befehlszeile.

Ich habe leider keinen Zugriff auf die Quelle für Prozess A - Gibt es eine Möglichkeit, den Exit-Code von Prozess B zu erhalten, während er von Prozess A aufgerufen wird? Ich verwende Windows 10 - vielleicht etwas in derselben Familie wie ProcMon?

1
Fügen Sie dem Prozess ggf. die Logik "ECHO% ERRORLEVEL% >>" c: \ logs \ logfile.txt "usw. hinzu, und überprüfen Sie die Protokolldatei nach deren Ausführung, um zu sehen, was sie ist. über ein [CALL] (https://ss64.com/nt/call.html) über Windows-Befehlszeilenstapel usw. Pimp Juice IT vor 7 Jahren 0

0 Antworten auf die Frage