Für Joomla habe ich da leider auch keine einfache Lösung im Kopf. Grundsätzlich kann bei solchen Automatisierungen Chat-GPT ganz hilfreich sein.
Ich habe Chat-GPT mal gefüttert - herausgekommen ist ein Skript und ein geplanter Task.
Die Funktionsweise wäre dann so.
🚀 Was macht das Skript?
1️⃣ Es überprüft täglich, ob eine bestimmte Datei noch existiert.
2️⃣ Wenn die Datei da ist, zählt es mit (1 Tag, 2 Tage, usw.).
3️⃣ Falls die Datei 2 Tage lang nicht gelöscht wurde, wird eine E-Mail (Notruf) gesendet.
4️⃣ Wenn die Datei gelöscht wird, setzt das Skript den Zähler auf 0 und erstellt die Datei neu.
👉 Kurz gesagt:
- Datei muss jeden Tag gelöscht werden.
- Falls nicht gelöscht, gibt es nach 2 Tagen einen Notruf per E-Mail.
- Falls sie doch gelöscht wird, startet der Zähler neu, und die Datei wird wieder automatisch angelegt.
🕒 Was macht der Task Scheduler?
Der Task Scheduler (Aufgabenplanung) sorgt dafür, dass das Skript automatisch jeden Tag läuft, ohne dass du es manuell starten musst.
🔹 Beispiel-Szenario
- Montag: Die Datei ist da ✅ (Zähler = 1)
- Dienstag: Datei immer noch da ✅ (Zähler = 2)
- Mittwoch: Oh nein! Die Datei wurde 2 Tage lang nicht gelöscht → E-Mail wird gesendet! 🚨
- Donnerstag: Jemand löscht die Datei ❌ → Zähler zurück auf 0, Datei wird neu erstellt.
🔹 Fazit:
Dieses Skript und der Task helfen dir, sicherzustellen, dass eine Datei gelöscht wird – sonst gibt es einen automatischen Notruf! 🚨