Ich versuche ein Programm zu entwerfen, das einen Text sendet, wenn ein bestimmtes (nicht periodisches) Ereignis eintritt. Im Moment möchte ich ein Skript, das findet, wann dieses Ereignis eintritt, und dann einen (Cron-ähnlichen) Job plant, der einen Text sendet, kurz bevor dies überhaupt eintritt.
Ein konkreteres Beispiel würde so aussehen:
Skript A wird ausgeführt und erkennt das nächste Mal des Ereignisses
Skript A benutzt ??? Skript B soll zur $ time ausgeführt werden
Zur Zeit ??? ruft Skript B auf, das den Text sendet.
Das Problem ist, dass das Ereignis innerhalb von 11 Tagen zufällig sein kann und nur einmal auftritt. Cron scheint dafür ungeeignet zu sein - ich möchte nicht, dass dieser Job mehr als einmal ausgeführt wird.
Also gibt es (kurz gesagt) ein Dienstprogramm, das die verzögerte Ausführung eines Skripts ermöglicht, das nicht regelmäßig ausgeführt wird?