У меня есть два датчика, каждый из которых создает запись в текстовом файле при срабатывании. Теперь мне нужно что-то, чтобы контролировать эти два файла (я также могу поместить их в 2 каталога каждый, если это как-то поможет) и запускать третий скрипт только тогда, когда происходят изменения в обоих вышеупомянутых файлах/каталогах. Я нашел такие инструменты, как 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
Заранее спасибо за любые мнения/идеи :)