Здравствуйте, у меня есть таблица в которой есть время от и до, мне нужно, что бы скрип проверял когда оно закончиться. Ну например сейчас 19:30, а в MySQL записано, что у вас гарантия до 19:59, и в это время 1 скрипт будет работать, а когда время закончилось то будет работать другой скрипт. (Для каждого пользователя своё время)
На крон задание которое будет каждую минуту смотреть в базу не стоит ли запустить или остановить какой нибудь скрип - ну и в базу писать состояние -запущен не запущен чтобы повторное не запустить
mrnagaron, Каждую минуту по заданию крону запускается скрипт который проверяет нет ли заданий на исполнение - что то вроде SELECT * FROM task WHERE execute_time < NOW() AND state = 0 и если есть то запускает их
это выглядит как оверкилл какой-то. А что если разово взять все обьекты для проверки в класс(контейнер) с айди и временем, отсортировать и просто проверять первый елемент? Или вообще высчитать "время до проверки" и просто ставлять первый елемент отсортированного контейнера на таймере.
Но хз, веберам может виднее))