別のスクリプトを実行するスクリプトを作成したいと思います。たとえば、ファイルの内容が「a」の場合、他のシステムからファイルを受け取るとexample.shが実行され、ファイルを常に監視する必要があります。できますか?
ベストアンサー1
次のように試すことができますinotify
。
inotifywait -e moved_to -m receiving_dir/ |
while read path action file; do
[[ $action = MOVED_TO && $(grep "a" $path$file) ]] && /home/user/./exampĺe.sh;
done