Tôi đang cố chạy:
$ sudo /usr/bin/newproc.d
giả sử để theo dõi các tiến trình mới khi chúng được thực thi, nhưng nó không thành công với lỗi:
dtrace: không thể biên dịch tập lệnh /usr/bin/newproc.d: dòng 22: mô tả thăm dò
proc:::exec-success
không khớp với bất kỳ đầu dò nào
Đây là trên OS X 10.11.2 và theo tôi nhớ, nó đã hoạt động trước khi nâng cấp.
Có vẻ như OS X mới không còn proc:::exec-success
thăm dò nữa khi tôi đã kiểm tra:
$ sudo dtrace -l | grep proc:::exec-success
Không thể mã của tập lệnh đó (lưu ý: điều này được cung cấp bởi hệ thống, tôi đã không thay đổi nó):
proc:::exec-success
{
print_pid[pid] = 1; /* This pid emerged from an exec, make a note of that. */
}
Là đầu dò đó đã được gỡ bỏ hoặc đổi tên thành đầu dò khác nhau? Có lẽ tôi có thể kích hoạt nó bằng cách nào đó? Nếu không những gì tôi có thể sử dụng thay thế?