Eu queria trabalhar em um problema em uma caixa Centos 6. Corri o dtrace e falhou. Não aceita -n
ou -l
ou -P
ou qualquer opção de linha de comando. Alega para aceitar apenas -h
, -G
, -C
, -I
, -s
, e -o
. Achei que isso deveria ser uma coisa estranha do Centos, então fui verificar em uma caixa do Fedora 22. Mesmo problema. Ele aceita apenas um número muito limitado de opções de linha de comando. Fui tentar uma caixa Oracle, que é muito mais RedHat como o Centos e semelhante ao Fedora. Funcionou bem. Eu era capaz de executar apenas dtrace
e obter uma longa lista de todas as opções de linha de comando. Voltei ao Centos e ao Fedora. Quando entro dtrace
, a saída éUsage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
. Então, depois de uma hora pesquisando no Google, eu desisti. Como você faz o dtrace funcionar corretamente no Centos / Fedora? Eu tentei tanto como root e como usuário. Eu procurei por pacotes para aumentar a funcionalidade. Eu tentei remover e reinstalar o dtrace. A única coisa que resta é remover o pacote e instalar o dtrace da fonte.
dtrace -n BEGIN
funciona (mostra o rastreio). Nas máquinas Centos / Fedora, recebo o erro de uso porque -n não é suportado. Quase nenhuma opção de linha de comando é suportada.