我原以为这会很容易,但事实证明并非如此。
我有一个已安装的网络服务器,它inotifywatch
正在运行它并监视一个文件夹。我希望进行此设置,以便网络上有权访问此服务器的任何人都可以将文件放入监视文件夹并让它执行脚本。不幸的是,除非文件在服务器本身上移动,否则它似乎不会触发。
有没有办法让inotify
任何文件从任何地方触发 inotify 事件的方式来监视文件夹?还是我应该看看别的?
作为参考,这是我在 shell 脚本中使用的内容:
inotifywait -m --format '%f' -e moved_to "/mnt/server/folder/" |
while read NAME
do
echo $NAME
done