ฉันทำงาน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