[Bash-Script] Dateiänderung überwachen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
MoonKid
Beiträge: 513
Registriert: 12.03.2012 22:36:43

[Bash-Script] Dateiänderung überwachen

Beitrag von MoonKid » 21.11.2012 12:27:23

Ich möchte überwachen, ob eine Datei verändert wurde und ggf. ein bestimmtes Kommando aufrufen. Wie liese sich das realisieren? Gibt es hier evtl. Kommandozeilen-Tools die sowas schon übernehmen, oder einen Dienst im System, der ggf. ein Script aufruft, wenn er eine Dateiänderung bemerkt?

Hintergrund:
Ich nutze ein Tex-Environment mit vim-latexsuite, XeTeX und Biber. Die ständigen Biber-Aufrufe und Doppelläufe nerven mich. Das möchte ich automatisieren. Wenn ich die bib-Datei ändere, möchte ich, dass beim nächsten Kompilierlauf (\ll im vim) automatisch biber mit aufgerufen wird (XeLaTex eben entsprechend zweimail).

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: [Bash-Script] Dateiänderung überwachen

Beitrag von syssi » 21.11.2012 12:32:45

Hi,

schau dir mal die folgenden Paketa an: Debianinotify-tools, Debianincron

Beide koennen Dateien ueberwachen und bei einem Event eine Aktion ausfuehren.

Antworten