Hallöchen,
...wenn sowieso eine Datenbankabfrage für den Vorgang erforderlich ist.
Davon bin ich ausgegangen.
Ansonsten würde ich 00mer Vorschlag von Vinzenz zustimmen:
Dann löse den Alarm nicht aus, wenn die letzte Dateiänderung mehr als eine Stunde her ist.
bzw. relativiert: Löse den Alarm nur aus, wenn die letzte Änderung
((länger 1 Prüfungsintervall) && (kürzer als 2 Prüfungsintervalle))
zurückliegt.
Das würde nach meinem Verständnis
a) Versenden im Alarmfall
b) einmaliges Versenden und
c) Zurücksetzen des Alarms
in Einem abdecken, ohne irgend welche Variablenmanipulationen oder Schreiben / Löschen von Dateien.
MfG
vaudi