===== inotifywait - Auf Dateisystemereignisse warten ===== **Kurzfassung:** ''inotifywait'' (aus ''inotify-tools'') wartet auf Datei-/Verzeichnisereignisse wie Erstellen, Ändern, Löschen oder Verschieben und gibt sie aus – einmalig oder im Monitor-Modus. ==== Übersicht ==== Nützlich für Trigger, einfache Watcher und Debugging von Prozessen, die Dateien schreiben. Arbeitet auf Linux mit dem inotify-Subsystem. ==== Voraussetzungen ==== * Paket ''inotify-tools'' installiert ==== Syntax ==== inotifywait [OPTIONEN] PFAD ... ==== Wichtige Optionen ==== -m # Monitor-Modus (kontinuierlich) -r # Rekursiv in Unterverzeichnisse -e EVENT[,EVENT] # Zu beobachtende Ereignisse (create, modify, delete, move, close_write, attrib, ...) --format FMT # Ausgabeformat (z. B. '%w%f %e') -q # Ruhige Ausgabe ==== Anleitung ==== === Einmalig bis zum ersten Ereignis === inotifywait -e close_write /var/log/app.log === Kontinuierlich rekursiv beobachten === inotifywait -m -r -e create,modify,delete --format '%w%f %e' /var/www ==== Hinweise ==== * Sehr viele Events können die Ausgabe fluten – gezielt Ereignisse und Pfade wählen. * Für komplexere Watcher sind dedizierte Tools/Daemons oder ''systemd.path''-Units geeignet. ==== Siehe auch ==== * [[sammlung:find|find – Dateien suchen]] * [[kommandoreferenz:dateiverwaltung|Dateiverwaltung – Übersicht]] ==== Quellen ==== * [[https://github.com/inotify-tools/inotify-tools|inotify-tools – Projekt]] * [[https://manpages.debian.org/inotifywait|man inotifywait]] ---- {{tag>cli file utilities}} ----