ฉันทำงานdtrussบน Mac OS X 10.9 ตัวอย่างง่ายๆคือ:
sudo -c ls
แต่ฉันต้องการจับdtrussเอาท์พุทเป็นไฟล์ ฉันเห็นสิ่งที่แนะนำว่าฉันสามารถทำสิ่งที่ชอบ:
sudo bash -c 'dtruss -c ls >x'
แต่เมื่อฉันทำเช่นนี้การส่งออกของdtrussยังคงไปที่สถานีและรายการของไฟล์จากlsได้รับการเปลี่ยนเส้นทางไปยังไฟล์
ฉันจะเปลี่ยนเส้นทางการส่งออกdtrussไปยังไฟล์ได้อย่างไร?
stderrแทนstdoutแม่มดเป็นสิ่งที่>xจับ คำถามนี้อธิบายถึงสิ่งที่ต้องทำ: Linux มีพฤติกรรมที่น้อยลงและ stderr