0

编写一个 SystemTap 脚本(适用于 Linux),并且我想确保我抓住了一个进程已经结束的事实。执行此操作的最佳方法是什么(例如,特定的内核函数,或者进程可能结束的详尽列表,例如调用 _exit())?

谢谢!

4

2 回答 2

0

在我看来,正确的做法是探测 do_exit。如果我错了,有人纠正我。

于 2012-06-28T06:13:13.643 回答
0

尝试

probe kprocess.release { printf("pid=%d tid=%d\n", released_pid, released_tid) }

或者

probe kernel.trace("sched_process_exit") { printf("pid=%d tid=%d\n", task_pid($p), task_tid($p)) }
于 2012-10-31T15:31:36.193 回答