Szenario: Subprozess erstellt einen Subprozess und so weiter, wie kann ich es ist pid?Get pid rekursive Subprozesse
Ich habe subprocess.popen verwendet, um den ersten Subprozess zu starten, zum Beispiel Word-Datei, diese Word-Datei erzeugt einen neuen Subprozess, wie kann ich es bekommen, ist es pid?
Mögliche Duplikat [eines Prozesses mit Popen Öffnen und bekommen die PID] (http://stackoverflow.com/questions/7989922/opening-a-process-with-popen- und-bekommen-die-pid) –
hast du überhaupt die frage gelesen? Ich fragte nach der inneren pid – MichaelK
Ja sicher, wenn Sie die PID des Root-Prozesses haben, können Sie für die verschachtelten PIDs fragen, indem Sie pstree von Ihrem Modul, pstree -p $ pid (root_process_pid) | grep -o '([0-9] \ +)' | grep -o '[0-9] \ +' http://unix.stackexchange.com/questions/67668/elegantly-get-list-of-descendant-processes –