Как выполнить скрипт в точное время?

Рейтинг: 0Ответов: 1Опубликовано: 26.11.2014

Необходимо выполнить скрипт с помощью крона в точное время (например, в 14:00:00), с точностью до секунды. Крон не всегда попадает в это время. Есть идея запустить через крон другой скрипт за 1-2 минуты до окончания, который определит текущее время сервера и рассчитает оставшееся время, и после этого выполнит необходимый скрипт. Возможно ли это сделать более простым способом?

Ответы

▲ 1

Держать постоянно в памяти свой демон, который будет проверять время, напр. раз 10 в секунду, и запускать ваши задачи точнее, чем крон.

Следить за тем, чтобы демон не отвалился и перезапускать его в случае отвала – с помощью monit'а, как вариант.