Я пытаюсь разработать программу, которая отправляет текст при возникновении определенного (непериодического) события. Прямо сейчас мне нужен сценарий, который обнаруживает, когда это событие происходит, а затем планирует (как в cron) задание, которое отправит текст непосредственно перед тем, как это произойдет.
Более конкретный пример мог бы выглядеть так:
Скрипт A запускается и обнаруживает следующий раз события
Скрипт А использует ??? чтобы запланировать выполнение сценария B в $ time
В $ time ??? вызывает сценарий B, который отправляет текст.
Проблема в том, что событие может быть случайным в течение 11 дней, и это происходит только один раз. Cron кажется неподходящим для этого - я не хочу, чтобы это задание выполнялось более одного раза.
Итак, я предполагаю (короче), есть ли утилита, которая обеспечивает отложенное выполнение сценария, которое не является периодическим?
Если у вас уже есть сценарий в файле, at -f scriptname '00:00'
тоже очень полезно.