Tengo dos sensores y cada uno crea una entrada en un archivo de texto cuando se activa. Ahora necesito algo para monitorear estos dos archivos (también puedo colocarlos en 2 directorios cada uno si eso ayuda de alguna manera) y activar un tercer script solo cuando se produzcan cambios en los dos archivos/directorios antes mencionados. He encontrado herramientas como inotify-wait, fswatch, entr y algunas otras, pero todas se activan ante cualquier cambio.
De momento estoy intentando esto pero no funciona correctamente:
#!/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
gracias de antemano por cualquier aporte/idea :)