У меня есть программа на 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 ?
С уважением, большое спасибо :)
Фабиан