2011-09-26 29 views
5

Tôi đang cố gắng xem trước các lệnh chạy với arg với D-trace. Tôi đã thử một cái gì đó như thế này:Làm thế nào tôi có thể nhận được đối số lệnh với D-trace trên OSX

sudo dtrace -n 'syscall::execve:return {printf("%s\n", curpsinfo->pr_psargs);}' 

Nhưng trên OSX mã này chỉ trả về các tên lệnh không phải là arg của chúng.

Tôi tìm thấy this chuỗi diễn đàn nhưng mã trong câu trả lời cuối cùng không hoạt động đối với tôi.

Trả lời

5

với sự giúp đỡ của đồng nghiệp của tôi, chúng tôi quản lý để khắc phục tập lệnh được đề cập trong câu hỏi. This là chính xác. Vấn đề là đánh dấu diễn đàn đã xóa một số ký tự *_.

Các vấn đề liên quan