Skript, das Änderungen in mindestens 2 Dateien/Verzeichnissen überwacht und ein drittes Skript nur ausführt, wenn beide geändert werden

Skript, das Änderungen in mindestens 2 Dateien/Verzeichnissen überwacht und ein drittes Skript nur ausführt, wenn beide geändert werden

Ich habe zwei Sensoren, die bei Auslösung jeweils einen Eintrag in einer Textdatei erstellen. Jetzt brauche ich etwas, um diese beiden Dateien zu überwachen (ich kann sie auch jeweils in zwei Verzeichnisse legen, falls das irgendwie hilft) und ein drittes Skript nur auszulösen, wenn Änderungen an beiden der oben genannten Dateien/Verzeichnisse auftreten. Ich habe Tools wie inotify-wait, fswatch, entr und einige andere gefunden, aber alle diese werden bei jeder Änderung ausgelöst.

Im Moment versuche ich Folgendes, aber es funktioniert nicht richtig:

#!/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

Vielen Dank im Voraus für alle Beiträge/Einblicke :)

verwandte Informationen