Запуск независимого подпроцесса в python (переходит в процесс init?) - PullRequest
0 голосов
/ 01 марта 2020

Я рассматриваю следующую проблему:
Можно ли запустить независимый подпроцесс и получить его PID?
Итак, я имею в виду что-то вроде:

# starter.py
r = start subprocess
do some magic to pin subprocess to init as child
print r.pid

user@host$ python starter.py
1234
user@host$ exit
# here bash is killed and python-parent-process is killed

Итак иерархия процессов выглядит следующим образом:
(1) init --- (2) bash --- (3) python interpreter (starter.py) ---- (4) subprocess
После выхода (3) и (2) я бы (4) subprocess все еще работал как init child. Можно ли получить такой эффект в python 2.7 с subprocess?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...