Qwentor
@Qwentor
Веб-программист

Как запускать скрипт во время, указанное в таблице MySQL?

В общем, будет таблица в MySQL, содержащая время запуска скрипта и параметры. Возможно сделать запуск по времени из таблицы?
Крон не подходит, т.к. таблица будет пополняться, и часто.
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
Qwentor
@Qwentor Автор вопроса
Веб-программист
В общем наверное так: буду использовать не крон, а at, т.к. задачи все разовые
И не буду проверять скриптом, а сразу при добавлении задачи в базу добавлять ее и в at
На at навели на другом ресурсе.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@BorisKorobkov Куратор тега MySQL
Web developer
Хочется вам этого или нет, но крон - самое надежное решение.
Альтернатива: свой демон, но сложность гораздо выше, а надежность гораздо ниже.

А вообще перед тем, как тупо выполнять техническую задачу, надо сначала понять бизнес-задачу. Похоже на обычную очередь, не требующую изобретения велосипеда.
Ответ написан
dimonchik2013
@dimonchik2013
non progredi est regredi
крон ежеминутно ставишь, в скрипте проверяешь текущее время с извлеченным из мускуля и ставишь задержку выполнения
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы