我在Ubuntu 11.04中安装了Dtrace。

我能够运行:

dtrace -n 'syscall:::'

和:
sudo dtrace -l | grep terminal

正确命令并获得结果。

但是当我尝试运行时:
dtrace -n 'proc:::exec-success { trace(curpsinfo->pr_psargs); }'

我收到错误消息:



怎么了我怎样才能解决这个问题?

最佳答案

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

10-08 10:48