lsof ไม่แสดงไฟล์ทั้งหมดที่เปิดในแอพดูตัวอย่าง
ฉันมีประมาณ 43 ไฟล์ที่เปิดอยู่ในหน้าตัวอย่างอย่างไรก็ตามเมื่อฉันรันlsof -c Previewฉันจะได้รับเศษของไฟล์เหล่านั้น (เช่น 8 ไฟล์) ที่เปิดอยู่ในปัจจุบัน นี่เป็นผลลัพธ์เดียวกันกับที่ฉันได้รับเมื่อใช้ Activity Monitor แต่ฉันต้องการบันทึกรายการทั้งหมดของไฟล์ที่เปิดอยู่เพื่อที่ฉันจะสามารถเปิดรายการไฟล์นี้อีกครั้งในภายหลัง ฉันได้พบเคล็ดลับเกี่ยวกับวิธีดึงรายการของไฟล์ปัจจุบันที่เปิดในลิงค์นี้ ใครบ้างมีคำใบ้ของสิ่งที่อาจเกิดขึ้น? อีกวิธีที่จะเป็นประโยชน์คือการเรียกดูรายการไฟล์ที่เปิดในส่วนดูตัวอย่างล่าสุด แก้ไข: ตามความเห็นของ DA Vincent เป็นไปได้ว่าไฟล์จะถูกปิดหลังจากโหลดไปยังหน่วยความจำ หากเป็นไปได้ที่จะทำการเฝ้าดูไฟล์ที่เปิดโดยดูตัวอย่างและบันทึกลงในไฟล์นี่จะเป็นโซลูชันที่เหมาะสมเช่นกัน โดยเฉพาะอย่างยิ่งถ้าเธรด watcher นี้สามารถเปิดใช้งานเมื่อผู้ใช้เข้าสู่ระบบหรือระบบปฏิบัติการเริ่ม