我有一系列脚本正在被终止($?
退出代码为 137,这意味着一种kill -9
情况)。我需要知道哪个进程终止了它们。有没有办法找出这些信息?
答案1
我认为没有任何方法可以检索发送 kill 的进程的 pid,至少在另一个进程中是这样的。该信号是通过内核中断发送的,据我所知,只有内核知道哪个进程发送了该信号。
话虽如此,如果您愿意修补内核来找出这个问题,您可以看看这个: 修补内核以记录信号
我有一系列脚本正在被终止($?
退出代码为 137,这意味着一种kill -9
情况)。我需要知道哪个进程终止了它们。有没有办法找出这些信息?
我认为没有任何方法可以检索发送 kill 的进程的 pid,至少在另一个进程中是这样的。该信号是通过内核中断发送的,据我所知,只有内核知道哪个进程发送了该信号。
话虽如此,如果您愿意修补内核来找出这个问题,您可以看看这个: 修补内核以记录信号