2017-01-12 16 views
0

ほとんどすべてのプログラミング言語にファイルウォッチャーが組み込まれていることは知っていますが、私の経験からはバグが多いので、ファイルを変更したり、リソースを欲張ったりするのを止めてしまいます。linux/macのファイル変更に対するアクションを実行しますか?

Go言語でプロジェクトに取り組んでいますが(探しているツールは言語に依存しない可能性が高いですが)、ファイルを変更して保存するときにいくつかのアクションを実行したいと考えています。

私が必要とするのは、(特定の拡張子を持つ)ファイルへの着信変更を監視し、アクションを実行するソフトウェアのビットだけです。

私はbrewやapt-getでインストールできるMac OS X/Linux用のバイナリを用意していますか?

お知らせください! Linuxの場合

答えて

0

あなたは "inotify tools" を使用することができます

inotifywait -e close_write,moved_to,create . | 
while read -r directory events filename; do 
    if [ "$filename" = "myfile.py" ]; then 
    ./myfile.py 
    fi 
done 
関連する問題