Есть ли в Linux способ проверить, что делает запущенный процесс демона Python? То есть без инструментария кода и без его завершения? Желательно, чтобы я хотел получить имя модуля и номер строки в нем, который в настоящее время работает.
Обычные инструменты отладки, такие как strace, pstack и gdb, не очень полезны для кода Python. Большинство фреймов стека просто содержат функции из кода интерпретатора, такие как PyEval_EvalFrameEx и PyEval_EvalCodeEx, это не дает вам никаких подсказок о том, было ли выполнение в .py-файле.