
Preciso monitorar um diretório compartilhado em uma rede em busca de novos arquivos. Usei o inotifywait do inotify-tools e é ótimo, exceto quando o arquivo é adicionado de outro lugar.
Por exemplo: estou usando laravel Homestead no vagrant. Eu "compartilho" meu diretório /Code. Quando eu vagrant ssh
executar, inotifywait DirectoryName
ele me mostrará quando os arquivos forem adicionados a esse diretório. Se eu adicioná-lo ao mesmo diretório em meu ambiente local, ele não será acionado. Posso ls -l
ver que o arquivo está lá, mas o Inotify nunca o detectou.
Alguma ideia? Pela minha pesquisa, sei que o inotify não funciona muito bem com unidades compartilhadas, mas imaginei que mostraria alguma coisa.
Desculpe se isso teria sido melhor no StackOverflow