Das Werkzeug fswatch ist kostenlos und Open SourceEs ist nicht nur plattformübergreifend, sondern kann auch auf zahlreichen Betriebssystemen wie GNU / Linux, Solaris, BSDs, Mac OS und sogar unter Microsoft Windows installiert werden. Es ist ein einfaches, aber leistungsstarkes Tool, das Änderungen in Verzeichnissen und Dateien überwachen und warnen kann, wenn diese geändert werden. Bei der Linux-Version basiert es auf inotify, einem Kernel-Subsystem, das über Dateiänderungen berichtet.
Leider das Paket Es ist standardmäßig in keinem Repository enthalten Sie müssen es also manuell herunterladen, kompilieren und installieren, wenn Sie dieses fantastische Tool auf Ihrem System haben möchten. Dazu müssen natürlich die Entwicklungstools auf Ihrer Linux-Distribution installiert sein, die normalerweise in den meisten Distributionen zu finden sind, sodass dies für Sie mit Sicherheit kein Problem darstellt.
fswatch kann Leerlaufzeiten überwachen, das Ereignisaufzeichnungsformat anpassen, Filter mit regulären Ausdrücken für den Befehl verwenden, rekursive Verzeichnisüberwachung usw. Auch, um es zu installieren Sie müssen Folgendes tun:
wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.targ.gz tar -zxvf fswatch-1.9.3.tar.gz cd fswatch-1.9.3/ ./configure make sudo make install sudo ldconfig
Übrigens ist der letzte Befehl erforderlich, um die Links und den Bibliothekscache zu aktualisieren, andernfalls würden wir einen Fehlertyp finden:
fswatch: Fehler beim Laden von gemeinsam genutzten Bibliotheken: libfswatch.so.6: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis.
Jetzt haben Sie es installiert, Sie können es verwenden. Ich rate dir dazu Überprüfen Sie das Handbuch, aber die grundlegende Syntax lautet:
fswatch [opciones] /rutas/a/monitorizar
So überwachen Sie beispielsweise das Ausgangsverzeichnis:
fswatch /home/isaac
Darüber hinaus bietet es, wie Sie im Handbuch sehen werden, eine Vielzahl interessanter Optionen, um sein Verhalten zu ändern ... Ich hoffe, es hat Ihnen gefallen und es wird Ihnen helfen.