[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