1

これはかなり簡単だと思っていましたが、そうではありませんでした。

inotifywatchフォルダーを監視しているネットワークサーバーをマウントしています。このサーバーにアクセスできるネットワーク上の誰でもファイルを監視フォルダーにドロップして、スクリプトを実行できるように、これをセットアップしたかったのです。残念ながら、サーバー自体でファイルが移動されない限り、トリガーされないようです。

inotifyファイルがどこからでも inotify イベントをトリガーするようにフォルダーを監視する方法はありますか? それとも何か他のことを調べるべきですか?

参考までに、シェルスクリプトで使用しているものは次のとおりです。

inotifywait -m --format '%f' -e moved_to "/mnt/server/folder/" |
while read NAME
do
     echo $NAME
done
4

1 に答える 1

0

最終的に、cron ジョブで rsynch を設定して、ネットワークから数分ごとにフォルダーをコピーし、そこから inotifywatch を使用して新しいファイルを取得しました。

于 2012-10-17T15:00:32.103 に答える