32Änderungen im Linux-Dateisystem überwachen – Inotify

Es gibt verschiedene Module, die die Funktionalität von Inotify auf Linux für Python-Programme nutzbar machen. Im folgenden Abschnitt wird pyinotify vorgestellt. Vor der Nutzung muss das Modul zunächst installiert werden:

32.1Beschränkungen von inotify

Auch wenn inotify ein mächtiges Tool ist, so hat es doch einige Beschränkungen:

–Events in den Dateisystemen sysfs und procfs werden nicht vollständig gemeldet.

–Netzwerkdateisysteme wie z. B. NFS führen Änderungen nicht unbedingt sofort aus bzw. propagieren sie zu den anderen beteiligten Hosts.

–Umbenennen von Dateien wird in zwei Events ...

Get Python 3 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.