これはかなり簡単だと思っていましたが、そうではありませんでした。
inotifywatch
フォルダーを監視しているネットワークサーバーをマウントしています。このサーバーにアクセスできるネットワーク上の誰でもファイルを監視フォルダーにドロップして、スクリプトを実行できるように、これをセットアップしたかったのです。残念ながら、サーバー自体でファイルが移動されない限り、トリガーされないようです。
inotify
ファイルがどこからでも inotify イベントをトリガーするようにフォルダーを監視する方法はありますか? それとも何か他のことを調べるべきですか?
参考までに、シェルスクリプトで使用しているものは次のとおりです。
inotifywait -m --format '%f' -e moved_to "/mnt/server/folder/" |
while read NAME
do
echo $NAME
done