我需要编写将监视指定进程的linux应用程序。是否可以得知过程状态的每一次更改?我的意思是state中字段task_struct的每次更改

最佳答案

启用ftrace并继续记录它

cat /sys/kernel/debug/tracing/trace
cat /sys/kernel/debug/tracing/tracing_on
1
cat /sys/kernel/debug/tracing/current_tracer
function
cat /sys/kernel/debug/tracing/available_tracers
blk function_graph mmiotrace wakeup_rt wakeup function nop

关注:http://lwn.net/Articles/290277/

10-06 13:01