トリガーされるとテキスト ファイルにエントリを作成するセンサーが 2 つあります。次に、これらの 2 つのファイルを監視し (2 つのディレクトリにそれぞれ配置することもできます。これが役立つ場合は)、前述のファイル/ディレクトリの両方に変更が発生した場合にのみ 3 番目のスクリプトをトリガーするツールが必要です。inotify-wait、fswatch、entr などのツールを見つけましたが、これらはすべて変更があるとトリガーされます。
現時点ではこれを試していますが、正しく動作しません。
#!/bin/bash
while inotifywait -e modify /home/user/triggerdir/ ;
do
if [ "inotifywait -e modify /home/user/triggerdir2/" ];
then
echo Alert | mail -n -s "test-notify SCRIPT HUZAAAA" [email protected]
else
# Don't do anything unless we've found one of those
:
fi
done
ご意見やご感想をいただければ幸いです:)