Ist es möglich, Dateien in neu erstellten Unterverzeichnissen bis zu einem bestimmten Level mit inotify zu überwachen?Inotify Monitor Unterverzeichnisse mit bestimmter Tiefe?
Lasst uns sagen, dass eine Struktur gibt es:
/home/user1/data
/home/user2/data
...
Neue Benutzer werden regelmäßig hinzugefügt.
Wir wollen nur Daten innerhalb des "Daten" -Verzeichnisses überwachen, aber nicht Daten in neu erstellten Unterverzeichnissen überwachen, zum Beispiel wenn der Benutzer "/ home/user3/data/test_uploads" erstellt, sollte es nicht ' t verarbeitet werden.
Wenn wir mit der folgenden Syntax verwenden inotifywait, wird es nur vorhandene Verzeichnisse überprüfen:
inotifywait -m -e close_write /home/*/data/
Wenn wir neue Benutzer in/home erstellen, wird es nicht verarbeitet werden, da inotify Scans nur Verzeichnisse existieren.
Gibt es eine Möglichkeit, neu hinzugefügte Verzeichnisse bis zu einer bestimmten Ebene zu überwachen, aber nicht die Option "-r"
, da alle Unterverzeichnisse überwacht werden?
Vielen Dank im Voraus!
Welches System fügt Benutzer hinzu? Welches System fügt Dateien zu den Datenverzeichnissen hinzu? [Möglicherweise gibt es einen besseren Weg, um Ihr Problem zu lösen als die Lösung, die Sie um Hilfe bitten möchten.] (Http://mywiki.wooledge.org/XyProblem) – ghoti