Inhaltsverzeichnis

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

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

Quellen