检测 python pdb 进程是否处于中断或等待状态

Detect if a python pdb process is in break or waiting state

提问人:Hadikhamoud 提问时间:11/12/2023 更新时间:11/12/2023 访问量:11

问:

在 Unix OS 中,是否可以检测在 pdb 中运行的 python 程序是否处于“中断”或“等待”状态,给定进程 ID?

我想从 python 程序本身之外检测它,即监控它的辅助程序/进程。

我尝试尾随进程的 stdout,并检查 (pdb)。 还尝试检测进程是否处于睡眠状态 (S+),但这可能是由于其他原因而发生的。

谢谢!

python-3.x unix 进程 pdb

评论

0赞 Kurtis Rader 11/13/2023
这听起来像是一个 XY 问题。如果您提供更多上下文,例如您为什么要这样做,那将会有所帮助。
0赞 Hadikhamoud 11/13/2023
它实际上是一个 XY 问题。正在尝试监视特定进程,并发送有关何时中断的警报。我一开始想到的一个快速解决方案是检查它是否处于 pdb 状态,然后它将处于中断状态。意识到这是行不通的,所以目前根据日志而不是进程状态实现警报。

答: 暂无答案