我想在Centos 6机器上解决问题。我运行了dtrace,但失败了。它不接受-n
或-l
或-P
或任何命令行选项。它声称只接受-h
,-G
,-C
,-I
,-s
,和-o
。我认为这一定是Centos有点奇怪,所以我去Fedora 22盒子上进行验证。同样的问题。它仅接受数量非常有限的命令行选项。我去尝试了一个Oracle机器,它非常像Red Hat,像Centos和Fedora一样。工作正常。我仅能运行dtrace
并获得所有命令行选项的长长列表。我回到了Centos和Fedora。当我输入时dtrace
,输出为Usage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
。因此,经过一个小时的谷歌搜索,我放弃了。如何使dtrace在Centos / Fedora上正常工作?我已经以root用户和用户身份尝试过。我搜索了软件包以增加功能。我试着删除并重新安装dtrace。剩下的唯一事情就是删除软件包并从源代码安装dtrace。
dtrace -n BEGIN
(显示跟踪)。在Centos / Fedora机器上,出现“使用错误”,因为不支持-n。几乎不支持任何命令行选项。