Eu não acho que launchd
suporte esse nível de monitoramento; você pode assistir a arquivos individuais ou assistir a adições em um diretório, mas não pode fazer a visualização completa de inotify
/ fam
/ gamin
de uma árvore de diretórios inteira. Você precisaria ser executado como um daemon independente e usar portas BSD kqueue
ou Mach (ou usar fam
ou gamin
para fazer isso por você) para monitorar sua árvore.