Estou tentando criar um programa que envia um texto quando ocorre um determinado evento (não periódico). No momento, eu gostaria de um script que encontre quando esse evento ocorrer e, em seguida, agende um trabalho (semelhante ao cron) que enviará um texto antes mesmo que isso ocorra.
Um exemplo mais concreto seria assim:
O script A é executado e detecta a próxima vez do evento
O script A usa ??? agendar Script B seja executado em $ time
Às $ time ??? chama o script B que envia o texto.
O problema é que o evento pode ocorrer aleatoriamente em 11 dias e isso acontece apenas uma vez. Cron parece inadequado para isso - não quero que esse trabalho seja executado mais de uma vez.
Então eu acho (em resumo), existe um utilitário que prevê a execução atrasada de um script que não é periódico?