Я вызываю программу на C / C ++ из python с Popen
, код Python должен наблюдать за поведением дочернего процесса и собирать некоторые данные для его собственной работы.
Проблема в том, что код C уже использует каналы для вызова некоторых команд оболочки - поэтому после моего выполнения из python программа C не может выполнить команду оболочки bash.
Есть ли способ вызова из Popen
, чтобы указать, что дочерний процесс должен выполнить свою собственную команду канала в оболочке ???
Я пробовал с shell = True, но не помогает!