Dateiänderung mit inotify-tools erkennen und Skript ausführen

703
Andrew

Ich muss Dateiänderungen mit inotify-tools erkennen. Hier ist der Algorithmus:

Datei geändert -> .sh-Skript wird in demselben Ordner ausgeführt, in dem sich die Datei geändert hat.

Wie kann ich das erreichen?

#!/bin/sh MONITORDIR="/path/to/the/dir/to/monitor/" inotifywait -m -r -e create --format '%w%f' "$" | while read NEWFILE do sh ./***/execscript.sh done 

Ich denke, dass ich danach etwas ändern muss while read NEWFILEund natürlich **** durch einen Pfad zu diesem Verzeichnis ersetzen muss.

1

0 Antworten auf die Frage