3

我在 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不匹配任何探针。

这里有什么问题?我怎样才能解决这个问题?

4

1 回答 1

5

检查探针是否存在dtrace -lproc:::exec-successDTrace 端口在不同时间采用不同的提供程序。不完整的端口可能还没有 proc 提供程序。

于 2013-04-25T15:34:08.037 回答