Warum gibt `subprocess.popen` einen` proc.returncode` von 0 (Erfolg) zurück, selbst wenn während der Befehlsausführung e

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum gibt `subprocess.popen` einen` proc.returncode` von 0 (Erfolg) zurück, selbst wenn während der Befehlsausführung e

by Guest » 10 Feb 2025, 03:54

Fehler: < /p>
make[2]: *** [live_module/test/CMakeFiles/live_report_unittest.dir/live_report_unittest.cc.o] 错误 1
make[1]: *** [live_module/test/CMakeFiles/live_report_unittest.dir/all] 错误 2
make: *** [all] 错误 2
live_module/test/live_report_unittest.cc:183:2: 错误:no matching function for call to ‘EasyMock::Mocke
< /code>
Code: < /p>
proc = subprocess.Popen(
cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
returncode = proc.returncode
< /code>
Warum führt die Ausführung des folgenden Codes zu einem Rückgabecode von 0 (Erfolg), wenn ich erwarte, dass er einen Fehler meldet? Was ist der Grund dafür und wie kann ich das Problem lösen?

Top