Ao deletar da GUI, o arquivo é movido para a lixeira (inode update), então nenhuma modificação / exclusão, então nenhuma notificação!
Quando rm file
do cli, ele é deletado, então você recebe uma notificação ...
Estou usando uma chamada do sistema inotify para assistir a um dos meus arquivos para todos os eventos (excluir, modificar etc).
Mas quando apaguei o arquivo da GUI, nenhuma notificação foi disparada. Considerando que quando eu deletei o arquivo do CLI, então o evento [: attrib] naquele arquivo foi notificado.
Este problema está na chamada inotify ou eu estou perdendo alguma coisa?
Ao deletar da GUI, o arquivo é movido para a lixeira (inode update), então nenhuma modificação / exclusão, então nenhuma notificação!
Quando rm file
do cli, ele é deletado, então você recebe uma notificação ...
Sim, Fabby está certo, quando excluirmos da GUI, ela será movida para a lixeira.
Mas se fizermos SHIFT + DEL ele será detectado por inotify
.
Mesmo Se você estiver copiando algum arquivo / diretório para o subdiretório de diretório ou movê-lo para fora dele, esses eventos não serão capturados.
Se você deseja capturar esses eventos, inscreva-se para os eventos IN_MOVED_FROM e IN_MOVED_TO em inotify
.