У меня есть программа C, которая вызывает fork()
И у меня есть скрипт Python, который выполняет программу C с помощью
child = subprocess.Popen(command, shell=True, stderr=subprocess.PIPE,stdout=subprocess.PIPE, bufsize=0)
Теперь я могу читать из stdout и stderr с child.stderr.read(1)
или child.communicate()
, ... Но теперь моя проблема в том, как получить только вывод из разветвленного процесса. Это вообще возможно? Могу ли я получить идентификатор pid как из исходной программы C, так и из fork?
С уважением, большое спасибо :)
Fabian