Bem, meu pensamento inicial foi usar inotify
a la inotify-tools
, mas parece que é impossível , porque "A API inotify não fornece informações sobre o usuário ou processo que acionou o evento inotify." ( source ) Às vezes é útil saber o que o não irá funcionar também, por isso aqui está.
fanotify
é uma estrutura de notificação separada para o Linux, que é mais recente e mais robusta , e a API contém informações sobre o ID do processo (pid) do programa que fez o evento.
Não tenho certeza se o Fedora 17 possui um comando fanotify
embutido (ou similar). Caso contrário, você pode ver um exemplo de programa fanotify aqui . Ele faz imprimir o ID do processo (pid) do processo que fez o evento, então você pode compilar esse programa (se ele ainda for compatível com a mais recente ABI fanotify no Fedora 17) e executá-lo Deveria trabalhar. Veja a linha 231 do este arquivo .