2010-12-04 7 views
0

特定の特性を持つ特定のファイルがlinux/tmpフォルダに追加されているかどうかをプログラムで調べる方法はありますか?作成する必要があるのは、新しいファイルがtmpフォルダに追加されるたびに自動的に呼び出される小さなスクリプトです。Linuxフォルダ変更自動通知

答えて

4

これらのリンクは役に立ちます:InotifyInotify-tools

while true; do find /tmp/ | entr -d ./temp_changed.sh; done 

ディレクトリ腕時計オプション(-dは)新しいファイルがディレクトリに追加されたイベントに反応する:。

+0

実際に私はこれらのオプションを知っていましたが、私はより簡単なメカニズムを探していましたが、これは道のりでなければならないと思います。 – zubinmehta

+1

dnotifyがありますが、それはあなたの要件に合っているはずです。廃止されたカーネルサブシステムと混同しないように、dnotifyはディレクトリが変更されたときにコマンドを実行するプログラムでもあります。 "man 5 dnotify"を検索すると、より多くの情報が得られます。 – user494085

0

あなたは、次のようにそれを行うためにentr toolを使用することができます

関連する問題