【发布时间】:2011-02-19 03:36:21
【问题描述】:
如果我有一个从其他进程接收信号的进程,有没有办法让我知道哪个进程(如果有)发送了信号?
strace 让我可以跟踪进程收到了哪些信号,但不允许我跟踪是谁发出的。
【问题讨论】:
-
据我所知,如果使用 SIGKILL 或 SIGSTOP,当前的解决方案不允许我找出哪个进程杀死/停止了另一个进程。是吗?
-
你必须看看这种巫术的动态跟踪方法,比如 bpftrace