ติดตามการใช้งานแอพพลิเคชันใน Mac OS X ด้วย opensnoop

การใช้เครื่องมือบรรทัดคำสั่ง 'opensnoop' คุณสามารถติดตามการใช้งาน Mac ของระบบไฟล์ (หรือกระบวนการระบบ) ได้ นี่เป็นเครื่องมือที่มีประโยชน์มากสำหรับผู้ดูแลระบบและการแก้ไขปัญหา! วิธีที่ง่ายที่สุดในการใช้งานมีดังต่อไปนี้:

sudo opensnoop -n Safari

นอกจากนี้คุณยังสามารถติดตามไฟล์ที่ระบุและสิ่งที่เข้าถึงได้เช่น:

sudo opensnoop -f /etc/hosts

การติดตามกระบวนการเฉพาะเจาะจงทำได้ง่ายเพียงแค่ระบุรหัสกระบวนการ:

sudo opensnoop -p PID

opensnoop จะคอยติดตามไฟล์จนกว่าขั้นตอนจะสิ้นสุดลงดังนั้นเพียงกด Control-C ใน Terminal เพื่อหยุดการทำงานของ opensnoop ในกรณีที่คุณสงสัยว่า opensnoop จะใช้ DTrace ซึ่งเป็นเครื่องมือ UNIX ยอดนิยม

การใช้งานเป็นแบบไม่มีที่สิ้นสุดให้ทดลองหรืออ่านเพิ่มเติมเกี่ยวกับ opensnoop