Centos 6の問題を解決したかった。私はdtraceを実行しましたが、失敗しました。それは受け入れていない-n
か、-l
または-P
または任意のコマンドラインオプション。それだけで受け入れることを主張し-h
、-G
、-C
、-I
、-s
、と-o
。これは奇妙なCentosの問題だと思ったので、Fedora 22のボックスで確認しました。同じ問題。非常に限られた数のコマンドラインオプションのみを受け入れます。私はOracleボックスを試してみました。これは、CentosのようなRedHatで、Fedoraによく似ています。それはうまくいきました。私は正しく実行できdtrace
、すべてのコマンドラインオプションの長いリストを取得できました。CentosとFedoraに戻りました。と入力するdtrace
と、出力はUsage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
。だから、グーグルの1時間後、私はあきらめました。Centos / Fedoraでdtraceを正しく機能させるにはどうすればよいですか?私はrootとユーザーの両方として試しました。機能性を高めるためにパッケージを検索しました。dtraceを削除して再インストールしてみました。残っているのは、パッケージを削除してソースからdtraceをインストールすることだけです。
dtrace -n BEGIN
works(トレースを表示)などを実行します。Centos / Fedoraマシンでは、-nがサポートされていないため、Usageエラーが発生します。コマンドラインオプションはほとんどサポートされていません。