Estoy tratando de diseñar un programa que envíe un texto cuando ocurra un evento determinado (no periódico). En este momento, me gustaría un script que encuentre cuándo ocurre este evento, y luego programe un trabajo (como cron) que enviará un texto justo antes de que eso ocurra.
Un ejemplo más concreto se vería así:
El script A se ejecuta y detecta la próxima vez del evento.
El script A usa ??? programar el Script B para que se ejecute a $ time
A $ time, ??? llama al script B que envía el texto.
El problema es que el evento podría ser aleatorio en 11 días, y solo ocurre una vez. Cron parece inapropiado para esto: no quiero que este trabajo se ejecute más de una vez.
Entonces, supongo (en resumen), ¿hay una utilidad que permita la ejecución retrasada de un script que no es periódico?