Sim - incron usa o kernel inotify , e fará exatamente o que você quer. É como o cron "normal", mas em vez de disparar tarefas em determinados intervalos de tempo, ele aciona tarefas com base nas alterações do sistema de arquivos.
Existe uma maneira de ser notificado / disparar um script quando um determinado arquivo é aberto para leitura ou gravação? Eu não estou pensando especificamente em segurança, mas se alguém conhece algum mecanismo de segurança linux / unix que pode realizar a mesma coisa que também funcionará.