Я пытаюсь смоделировать поведение os.system
с Popen
и waitpid
в Ubuntu, и я получаю
OSError: [Errno 10] No child processes
вот как я его использую
p = Popen(args, stdout = PIPE, stderr = PIPE)
stdout, stderr = p.communicate()
returncode = os.waitpid(p.pid, 0)[1]
Я пытался получить код возврата из p.returncode
, но это всегда None
, есть идеи, как получить код возврата?