Centos 6 상자에서 문제를 해결하고 싶었습니다. dtrace를 실행했는데 실패했습니다. 그것은 허용하지 않습니다 -n
또는 -l
또는 -P
또는 명령 줄 옵션. 그것은 단지 동의를 주장 -h
, -G
, -C
, -I
, -s
,와 -o
. 나는 이것이 이상한 Centos 일이어야한다고 생각했기 때문에 Fedora 22 상자를 확인했습니다. 같은 문제입니다. 매우 제한된 수의 명령 줄 옵션 만 허용합니다. Centos와 비슷하고 Fedora와 비슷한 Oracle 박스를 사용해 보았습니다. 잘 작동했습니다. 나는 그냥 실행할 수 있었고 dtrace
모든 명령 줄 옵션의 긴 목록을 얻을 수있었습니다 . 나는 Centos와 Fedora로 돌아갔다. 내가 입력 dtrace
하면 출력은Usage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
. 그래서, 인터넷 검색 한 시간 후에, 나는 포기했습니다. Centos / Fedora에서 dtrace가 올바르게 작동하도록하려면 어떻게합니까? 루트와 사용자로 모두 시도했습니다. 기능을 향상시키기 위해 패키지를 검색했습니다. dtrace를 제거하고 다시 설치하려고했습니다. 남은 것은 패키지를 제거하고 소스에서 dtrace를 설치하는 것입니다.
dtrace -n BEGIN
합니다 (추적 표시). Centos / Fedora 시스템에서 -n이 지원되지 않기 때문에 사용 오류가 발생합니다. 거의 명령 줄 옵션이 지원되지 않습니다.