Dtrace无效的探测器说明符错误

时间:2013-04-20 14:06:53

标签: linux debugging ubuntu dtrace

我在Ubuntu 11.04中安装了Dtrace。

我能够跑:

dtrace -n 'syscall:::'

sudo dtrace -l | grep terminal

正确命令并获得结果。

但是当我试图跑步时:

dtrace -n 'proc:::exec-success { trace(curpsinfo->pr_psargs); }'

我收到错误说:

  

dtrace:无效的探针说明符proc:::exec-success {trace(curpsinfo-> pr_psargs); }:探测描述proc:::exec-success与任何探测都不匹配。

这里有什么问题?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

检查dtrace -l以查看proc:::exec-success探针是否存在。 DTrace端口在不同时间处理不同的提供程序。不完整的端口可能还没有proc提供程序。