Eu não acredito que exista uma maneira de determinar qual programa criou um arquivo, uma vez que ele existe. Você pode observar o arquivo a ser recriado, usando inotify
. inotifywait
é uma interface da linha de comandos para o subsistema inotify
; você pode dizer para procurar create
eventos no seu diretório pessoal:
$ (sleep 5; touch ~/making-a-test-file) &
[1] 22526
$ inotifywait -e create ~/
Setting up watches.
Watches established.
/home/mmrozek/ CREATE making-a-test-file
Você provavelmente deseja executá-lo com -m
(monitor), que diz para não sair depois de ver o primeiro evento