我在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
与任何探测都不匹配。
这里有什么问题?我该如何解决这个问题?
答案 0 :(得分:3)
检查dtrace -l
以查看proc:::exec-success
探针是否存在。 DTrace端口在不同时间处理不同的提供程序。不完整的端口可能还没有proc提供程序。