inotify-Tools ist eine Reihe von Befehlszeilendienstprogrammen für das Linux-Dateisystem ändern inotify Benachrichtigungssystem.
OK, also machte ich ein wenig inotify Kommandozeilenprogramm von Shell-Skripten wie so aufgerufen werden:
#! / Bin / sh
während {inotifywait -e ändern / var / log / messages; }; machen
echo "Melden geändert!"
# Haben Sie hier einige relevante Befehl
Fertig
Dies ist wahrscheinlich der effizienteste Weg, um Änderungen an einer Datei von einem Shell-Skript zu blockieren. Siehe 'inotifywait -help' für weitere Informationen. Ich war ursprünglich dachte, ich würde dies bis auf Sourceforge als neues Projekt gesteckt, aber es ist einfach zu verdammt klein.
Wenn Sie nicht angeben, welches Ereignis Sie fangen wollen, werden alle gefangen werden, und das Ereignis, das aufgetreten ist Ausgabe auf stdout.
#! / Bin / sh
EVENT = `inotifywait ~ / file1`
[$? = 0] && exit
["$ Event" = "ÄNDERN
Softwarebeschreibung:
Version: 3.13
Upload-Datum: 3 Jun 15
Lizenz: Frei
Popularität: 23
Kommentare nicht gefunden