Ich frage mich, ob ich ein Skript schreiben kann, das eine Änderung in einer Datei überwacht und eine Aktion ausführt, wenn die Änderung erkannt wird.
Ausführliche Erklärung:
- OpenVPN schreibt seinen Status alle 1 Minute in eine Datei.
- Ich muss diese Statusdatei analysieren und Maßnahmen ergreifen.
- OpenVPN schneidet die Statusdatei vor dem Schreiben ab.
- Ich habe versucht, in eine Named Pipe zu schreiben, aber es werden unerwünschte (aber nicht schwerwiegende) Fehler in der App angezeigt, wenn die Pipe nicht abgeschnitten werden kann.
tail -f
ist wahrscheinlich der einfachste Weg. Aber nur zum Anhängen.