[BraLUG] File-Modify-Event triggern

Robert Schulze rob at rob-schulze.de
Mi Apr 27 22:53:06 CEST 2016


Hi,

Am 27.04.2016 22:06, schrieb Ingo Schaefer:
> Hallo Uwe, Am 27.04.16 um 17:41 schrieb Uwe Berger:
>> Ich möchte eine Programm schreiben, welche eine Aktion ausführt,
>> wenn von einem anderen Programm eine Datei verändert wurde. Das
>> ganze sollte möglichst in C sein, da ich mal annehme, dass, außer
>> mir, nicht die Tcl-Nerds hier rumgeistern. Aus einem C-Beispiel
>> könnte ich mir dann schon eine Tcl-Extention bauen...:-). Der
>> Tcl-Befehl fileevent geht nicht, da man damit nur die Events
>> "schreibbar" und "lesbar" konfigurieren kann.
>> 
>> Hat jemand eine Idee, wie man das macht?
> [...]
> 
> Die Schnittstelle im Kernel heisst "inotify"
> 

und es gibt wohl auch Kommandozeilentools, die man dafür benutzen kann:

- inotifywait
- inotifywatch

https://wiki.ubuntuusers.de/inotify/

Dies in ein (Shell-)Skript gegossen, sollte dein Problem zu lösen sein.

Rob




Mehr Informationen über die Mailingliste Bralug