Tôi đang chạy dtruss
trên Mac OS X 10.9. Ví dụ đơn giản là:
sudo -c ls
Nhưng tôi muốn nắm bắt dtruss
đầu ra thành một tập tin. Tôi đã thấy một cái gì đó gợi ý rằng tôi có thể làm một cái gì đó như:
sudo bash -c 'dtruss -c ls >x'
nhưng khi tôi làm điều này, đầu ra của dtruss
vẫn đi đến thiết bị đầu cuối và danh sách các tập tin từ ls
được chuyển hướng đến tập tin.
Làm thế nào tôi có thể chuyển hướng đầu ra của dtruss
một tập tin?
stderr
thay vìstdout
phù thủy là những gì>x
bắt được. Câu hỏi này giải thích những việc cần làm: Linux ít hành vi và thiết bị lỗi chuẩn hơn