Volevo lavorare su un problema su un box Centos 6. Ho eseguito dtrace e non è riuscito. Non accetta -n
o -l
o -P
o alcuna opzione della riga di comando. Essa sostiene per accettare solo -h
, -G
, -C
, -I
, -s
, e -o
. Ho pensato che questo doveva essere qualcosa di strano Centos, quindi sono andato a verificare su una scatola Fedora 22. Stesso problema. Accetta solo un numero molto limitato di opzioni della riga di comando. Sono andato a provare una scatola Oracle, che è molto RedHat come Centos e simile a Fedora. Ha funzionato bene. Sono stato in grado di eseguire solo dtrace
e ottenere un lungo elenco di tutte le opzioni della riga di comando. Sono tornato a Centos e Fedora. Quando entro dtrace
, l'output èUsage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
. Quindi, dopo un'ora di Google, ho rinunciato. Come si fa a far funzionare correttamente dtrace su Centos / Fedora? Ho provato sia come utente root che come utente. Ho cercato pacchetti per aumentare la funzionalità. Ho provato a rimuovere e reinstallare dtrace. L'unica cosa rimasta è rimuovere il pacchetto e installare dtrace dal sorgente.
dtrace -n BEGIN
funziona (mostra la traccia). Sulle macchine Centos / Fedora, ottengo l'errore di utilizzo perché -n non è supportato. Quasi nessuna opzione della riga di comando è supportata.