Scénario: le sous-processus a créé un sous-processus et ainsi de suite, comment puis-je obtenir son pid?Get pid de sous-processus récursifs
J'ai utilisé subprocess.popen pour lancer le premier sous-processus, par exemple un fichier word, ce fichier word a généré un nouveau sous-processus, comment puis-je obtenir son pid?
double possible de [Ouverture d'un processus avec Popen et obtenir le PID] (http://stackoverflow.com/questions/7989922/opening-a-process-with-popen- et-getting-the-pid) –
avez-vous même lu la question? J'ai demandé le pid interne – MichaelK
Oui, bien sûr, si vous avez le pid du processus racine, vous pouvez demander le pid imbriqué en appelant pstree depuis votre module, 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 –