Tôi muốn giải quyết vấn đề trên hộp Centos 6. Tôi đã chạy dtrace và nó đã thất bại. Nó không chấp nhận -n
hoặc -l
hoặc -P
hoặc bất kỳ tùy chọn dòng lệnh. Nó tuyên bố chỉ chấp nhận -h
, -G
, -C
, -I
, -s
, và -o
. Tôi nghĩ rằng đây phải là một số điều kỳ lạ của Centos, vì vậy tôi đã đi xác minh trên hộp Fedora 22. Cùng một vấn đề. Nó chỉ chấp nhận một số lượng rất hạn chế các tùy chọn dòng lệnh. Tôi đã đi thử một hộp Oracle, rất giống RedHat như Centos và tương tự như Fedora. Nó hoạt động tốt. Tôi đã có thể chạy chỉ dtrace
và nhận được một danh sách dài tất cả các tùy chọn dòng lệnh. Tôi đã trở lại Centos và Fedora. Khi tôi nhập dtrace
, đầu ra làUsage /bin/dtrace [--help] [-h | -G] [-C [-I<Path>]] -s File.d [-o <File>]
. Vì vậy, sau một giờ của Google, tôi đã bỏ cuộc. Làm thế nào để bạn có được dtrace để hoạt động đúng trên Centos / Fedora? Tôi đã thử cả root và người dùng. Tôi đã tìm kiếm các gói để tăng chức năng. Tôi đã thử gỡ bỏ và cài đặt lại dtrace. Điều duy nhất còn lại là gỡ bỏ gói và cài đặt dtrace từ nguồn.
dtrace -n BEGIN
hoạt động (hiển thị dấu vết). Trên các máy Centos / Fedora, tôi gặp lỗi Sử dụng vì -n không được hỗ trợ. Hầu như không có tùy chọn dòng lệnh nào được hỗ trợ.