Isso é possível fazer.
Você precisará observar o sistema de arquivos usando inotify-tools para verificar eventos (como arquivos sendo aberto) e, em seguida, manipulá-los conforme necessário (como a execução de um script de shell).
Você também precisará saber sobre o incron .
Existem alguns exemplos no site do incron , algo assim pode ser um ponto de partida para você:
Exemplo: você precisa executar o programa
abc
com o caminho completo do arquivo como um argumento toda vez que um arquivo é alterado em/var/mail
. Um dos soluções segue:
/var/mail IN_CLOSE_WRITE abc $@/$#