
Ich muss ein Verzeichnis überwachen, das in einem Netzwerk freigegeben ist, um neue Dateien zu finden. Ich habe inotifywait von inotify-tools verwendet und es funktioniert prima, außer wenn die Datei von einem anderen Ort hinzugefügt wird.
Beispiel: Ich verwende Laravel Homestead auf Vagrant. Ich „teile“ mein /Code-Verzeichnis. Wenn ich es vagrant ssh
ausführe, inotifywait DirectoryName
wird es mir angezeigt, wenn Dateien zu diesem Verzeichnis hinzugefügt werden. Wenn ich es zu demselben Verzeichnis in meiner lokalen Umgebung hinzufüge, wird es nicht ausgelöst. Ich kann ls -l
und sehe, dass die Datei da ist, aber Inotify hat sie nie erkannt.
Irgendwelche Ideen? Aus meinen Recherchen weiß ich, dass inotify mit freigegebenen Laufwerken nicht so gut funktioniert, aber ich dachte, es würde etwas zeigen.
Tut mir leid, wenn das auf StackOverflow besser gewesen wäre