Я использую CakePHP. Я хочу запустить запланированные задания. В ситуации:Запуск запланированной работы в PHP
Пользователь установил время для выполнения некоторой задачи в пользовательском интерфейсе (скажем, 1 неделю). Когда время закончено, я хочу выполнить определенную задачу. Между тем пользователь может также изменить время, и задача должна быть выполнена в обновленное время.
Каков наилучший способ (и надежный) для достижения этого?
PS: Сложность не является проблемой. Но задача всегда должна выполняться через определенное время при любых обстоятельствах.
Одним из способов было бы/можно было бы вызвать php-скрипт с помощью cronjob каждую минуту, а затем вызвать вызываемый php-скрипт для выполнения задач, которые соответствуют времени/настройкам и т. Д. – Epodax