Quería trabajar en un problema en una caja Centos 6. Corrí dtrace y falló. No acepta -n
o -l
o -P
o cualquier opción de línea de comandos. Se afirma que aceptar SOLAMENTE -h
, -G
, -C
, -I
, -s
, y -o
. Pensé que esto debería ser algo extraño de Centos, así que fui a verificar en una caja de Fedora 22. Mismo problema. Solo acepta un número muy limitado de opciones de línea de comando. Fui a probar una caja Oracle, que es muy RedHat como Centos y similar a Fedora. Funcionó bien. Pude ejecutar solo dtrace
y obtener una larga lista de todas las opciones de línea de comandos. Regresé a Centos y Fedora. Cuando entro dtrace
, la salida esUsage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
. Entonces, después de una hora de buscar en Google, me di por vencido. ¿Cómo consigue que dtrace funcione correctamente en Centos / Fedora? He intentado tanto como root como usuario. He buscado paquetes para aumentar la funcionalidad. He intentado eliminar y reinstalar dtrace. Lo único que queda es eliminar el paquete e instalar dtrace de la fuente.
dtrace -n BEGIN
funciona (muestra la traza). En las máquinas Centos / Fedora, recibo el error de uso porque -n no es compatible. Casi no se admiten opciones de línea de comandos.