script que monitoreará los cambios en al menos 2 archivos/directorios y ejecutará un tercer script solo cuando ambos se modifiquen

script que monitoreará los cambios en al menos 2 archivos/directorios y ejecutará un tercer script solo cuando ambos se modifiquen

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 :)

información relacionada