У меня есть код Python, который я хочу отладить с помощью perf. Теперь дело с perf в том, что он выдает результат, когда процесс завершается, я хочу сделать то же самое с помощью скрипта Python.
perf stat -p <my_pid>
Я хочу запустить это внутри кода Python в фоновом режиме, пока в какой-то момент я не захочу завершить его работу и распечатать вывод команд. Чтобы показать, что я имею в виду:
x = subprocess.Popen(["perf","stat","-p",str(GetMyProcessID())], stdout = subprocess.PIPE)
.. CODE TO DEBUG ..
#Terminate the process and get the output after ??
Возможно ли что-то подобное?
РЕДАКТИРОВАТЬ: Это не повторяющийся вопрос, я попытался уточнить свой вопрос и его заголовок, поскольку сейчас у меня есть более четкое представление об этом.