Soluzione 1:
Modo economico e sporco:
Ciclo stat -c %Y file
e agire quando cambia l'ora di modifica.
Probabilmente meglio:
Utilizza il servizio inotify cron per controllare gli eventi di modifica dei file ed eseguire la tua azione:
/path/to/your/file IN_MODIFY /path/to/your/script $#
Soluzione 2:
Dai un'occhiata a incron[1] o altro inotify-stuff per attivare l'esecuzione del tuo script.
[1] http://inotify.aiken.cz/?section=incron&page=about&lang=en
Soluzione 3:
inotify sarebbe il modo giusto per farlo. I tutorial vengono forniti in alcune edizioni della rivista LinuxForYou proprio per questa domanda.