ฉันใช้ลินุกซ์มินต์และฉันต้องการไฟล์ข้อความเพื่อแสดงการเปลี่ยนแปลงของไฟล์ในไดเรกทอรีมันควรจะมีชื่อของไฟล์ที่มีอยู่ในไดเรกทอรีและเพิ่มไฟล์ที่สร้างขึ้นใหม่โดยอัตโนมัติ ฉันอ้างถึงลิงก์และมันบอกว่าวิธีที่ดีที่จะทำคือใช้ inotify-tools
. ฉันค้นหามันและพบกับสคริปต์ทุบตีนี้
#!/bin/sh
while inotifywait -qqe modify path-of-directory ; do
ls > path-of-text-file;
done
แต่ดูเหมือนจะไม่ทำงานกรุณาแนะนำฉันเกี่ยวกับเรื่องนี้และมันก็เพียงพอแล้วหากฉันเพิ่งเพิ่มสคริปต์นี้ลงในรายการแอปพลิเคชันเริ่มต้นเพื่อให้มันทำงานตลอดเวลาหรือฉันควรใช้ crontab
?
>
การเปลี่ยนเส้นทางไฟล์จะถูกเขียนทับเมื่อมีการเปลี่ยนแปลงใด ๆ