Worf: Emailversand bei Dateiänderung auf einen HTTP-Server

Beitrag lesen

Hallo,

Ist es geschickt, die Benachrichtigung periodisch/automatisch (d.h. via Notification (inotify)) auszulösen?

Problemfall: Hochladen mehrerer Dateien.
Angenommen, dass Hochladen einer (grösseren) Datei wurde gerade abgeschlossen, zufällig wird die periodische Überprüfung kurz darauf ausgelöst die bemerkt, dass im entspr. Verzeichnis Änderungen stattgefunden habe - und löst den Versand der E-Mail aus. Beim Abarbeiten einer Warteschlange kann es also vorkommen, dass die Benutzer mehrere Benachrichtigungen bekommen.
Denkbar wäre auch der Fall, dass du eine Datei hochlädst, kurz darauf wird die Überprüfung ausgeführt, danach löscht du die Datei wieder - und die Benutzer sind irritiert darüber, was sich nun geändert haben soll.

Ähnlich (bzw. drastischer) dürfte die Situation sein, wenn die Benachrichtigung via Notification ausgelöst wird.

Ich sehe nicht, wie man den Abschluss der Arbeit (das Hochladen) automatisch feststellen könnte, um erst dann die gewünschten Benachrichtigungen zu versenden - m.E. sollte man dies manuell anstossen.

Gruss,
Worf