O que você está procurando é incron .
incron
e incrontab
são inotify
cron aplicativos que, em vez de disparar eventos de acordo com a hora, assistem a uma certa pasta / arquivo e disparam scripts / comandos com base no que acontece com essa pasta / arquivo e até interpola o nome desse arquivo / pasta no comando.
Os eventos são explicados aqui: link
Um caso de uso típico seria "observe esta pasta para arquivos recebidos descartados via (S) FTP e transcodifique-os", em vez de ter um cron que seja executado a cada minuto e verifique se há novos arquivos.
Também é importante notar que as classes de desenvolvedor incron
como software Alpha. Eu usei em um ambiente de produção antes sem problemas, mas vale a pena considerar.