incrond (inonify cron daemon) se comporta como o cron, mas usa inotify como o mecanismo de trigger. Este guia tem alguns exemplos bastante abrangentes.
Um exemplo de entrada de incron para o caso que você descreveu pode ser:
/path/to/file IN_CLOSE_WRITE /path/to/your_script