标签: linux unix
我需要在Linux中查看具有已知PID的进程。一旦终止,就要执行一个有终止原因的命令。
问题
注意
答案 0 :(得分:3)
对另一个进程进行这种控制的唯一方法是使用ptrace(2)跟踪目标进程。您可以使用ptrace(PTRACE_ATTACH, pid)附加到进程,之后您有效地成为目标进程的父进程(并且可以使用wait或更多ptrace次调用来确定进程正在执行的操作)。
ptrace(PTRACE_ATTACH, pid)
wait
ptrace