fseventerไม่สนับสนุนโยเซมิตีจนกว่าจะแจ้งให้ทราบล่วงหน้าและคำแนะนำที่นี่ไม่ทำงานสำหรับฉันดังนั้นฉันจะตรวจสอบการติดตั้งในขณะที่มันเขียนไฟล์ไปยังระบบไฟล์ได้อย่างไร ฉันลองSloth ด้วยแต่มันแสดงเฉพาะไฟล์ที่เปิดอยู่ ณ เวลาใดเวลาหนึ่งเท่านั้น
fseventerไม่สนับสนุนโยเซมิตีจนกว่าจะแจ้งให้ทราบล่วงหน้าและคำแนะนำที่นี่ไม่ทำงานสำหรับฉันดังนั้นฉันจะตรวจสอบการติดตั้งในขณะที่มันเขียนไฟล์ไปยังระบบไฟล์ได้อย่างไร ฉันลองSloth ด้วยแต่มันแสดงเฉพาะไฟล์ที่เปิดอยู่ ณ เวลาใดเวลาหนึ่งเท่านั้น
คำตอบ:
แอปพลิเคชั่นนี้ไม่เฉพาะเจาะจง (มันจะแสดงทั้งหมด) แต่คุณสามารถค้นหาแอปที่คุณกำลังมองหา
iosnoop
การดำเนินการดิสก์ I / O นี้“ ทำงานได้” แต่ละครั้งที่ดิสก์ I / O เสร็จสมบูรณ์บรรทัดของเอาต์พุตจะถูกพิมพ์เพื่อสรุปผลรวมถึงชื่อกระบวนการและรายละเอียดชื่อไฟล์:
ตัวอย่าง:
sudo iosnoop
UID PID D BLOCK SIZE COMM PATHNAME
503 54079 R 286522800 4096 Google Chrome ??/Cache/data_2
... ทำให้ง่ายต่อการพิจารณาว่ามีอะไรเปลี่ยนแปลงในระบบของคุณบ้าง ...
บน OS X 10.11.1 พยายามวิเคราะห์
/opt
- ระหว่างการติดตั้งโดย MacPort - ส่งผลให้ไดอะล็อก 'No Items Were Processed' ในการควบคุมไฟล์ ดังนั้นฉันคิดว่า El Capitan ไม่สามารถใช้กับแอปพลิเคชันดังกล่าวได้ ...
… แต่การควบคุมไฟล์อาจทำงานกับโยเซมิตี ถ้าไม่ได้โปรดลงคะแนนคำตอบนี้
(ฉันมี El Capitan สำหรับวัตถุประสงค์ในการทดสอบและฉันสามารถเรียกใช้ Mavericks ได้ในภายหลัง แต่ไม่มีสภาพแวดล้อมการทดสอบโยเซมิตี)