คำถามติดแท็ก file-monitoring

5
ฉันจะเข้าสู่ระบบไฟล์อ่าน / เขียนโดยชื่อไฟล์ใน Linux ได้อย่างไร
ฉันกำลังมองหาวิธีการง่ายๆที่จะบันทึกการทำงานของระบบไฟล์ ควรแสดงชื่อของไฟล์ที่กำลังเข้าถึงหรือแก้ไข ฉันคุ้นเคยกับ powertop และดูเหมือนว่ามันใช้งานได้ในระดับหนึ่งจนมันแสดงไฟล์ผู้ใช้ที่เขียนขึ้น มียูทิลิตี้อื่น ๆ ที่รองรับคุณสมบัตินี้หรือไม่ บางส่วนของการค้นพบของฉัน: powertop : ดีที่สุดสำหรับการบันทึกการเข้าถึงการเขียน แต่มุ่งเน้นที่กิจกรรม CPU iotop : แสดงการเข้าถึงดิสก์แบบเรียลไทม์ตามกระบวนการ แต่ไม่ใช่ชื่อไฟล์ lsof : แสดงไฟล์ที่เปิดต่อกระบวนการ แต่ไม่ใช่เรียลไทม์การเข้าถึงไฟล์ iostat : แสดงเวลาจริง / O ประสิทธิภาพของดิสก์ / อาร์เรย์ แต่ไม่ได้ระบุไฟล์หรือกระบวนการ

1
วิธีการลบโฟลเดอร์ใน Python เมื่อ [Error 32] ปรากฏขึ้น
ฉันใช้ Python 2.7 ฉันต้องการลบโฟลเดอร์ที่อาจจะว่างเปล่าหรือเปล่า โฟลเดอร์ถูกจัดการโดยเธรดสำหรับการตรวจสอบไฟล์ ฉันไม่สามารถฆ่าเธรด แต่ต้องการลบโฟลเดอร์นี้ แต่อย่างใด ฉันลองด้วย: os.rmdir(Location) shutil.rmtree(Location) os.unlink(Location) ... แต่มันไม่ทำงาน มันแสดงข้อผิดพลาดนี้: [Error 32] The process cannot access the file because it is being used by another process: 'c:\\users\\cipher~1\\appdata\\local\\temp\\fis\\a0c433973524de528420bbd56f8ede609e6ea700' ฉันต้องการลบโฟลเดอร์ a0c433973524de528420bbd56f8ede609e6ea700 หรือลบทั้งเส้นทางจะพอเพียง class myThread (threading.Thread): def __init__(self, threadID, fileName, directory, origin): threading.Thread.__init__(self) self.threadID = threadID self.fileName = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.