Существуют ли какие-либо легкодоступные реализации crontab для «Бедного человека» (скрипт php, вызываемый каждую минуту или около того), которые можно легко интегрировать в Zend Framework? Предпочтительно использовать панель управления сценарием представления для управления заданиями, заполненную контроллером.
* Edit:
Я нашел Zend_Scheduler , который, похоже, делает то, что мне нужно. Чего не хватает, так это механизма, позволяющего оставаться самодостаточным (не полагаться на внешние cget-теги wget или аналогичные), а выполнять при фактической загрузке страниц.
Есть ли подходящее место в Zend Framework, из которого я могу сделать контрейлер $scheduler->run()
? Bootstrap::__destruct()
или подобное? Для того, чтобы завершить рендеринг вида, и нажать на клиента, прежде чем какие-либо запланированные задачи имеют место? (Таким образом, клиент не будет подвержен длительным выполнениям, которые могут быть запланированы.
(График, естественно, не будет точным, когда нет посетителей, но я предполагаю, что любое запланированное задание не нужно было бы выполнять, если рядом нет никого, чтобы увидеть результат)
* Edit2:
Zend_Scheduler настолько старый, что он несовместим с более новыми версиями Zend Framework и поэтому не работает должным образом. Существуют ли другие автономные библиотеки, которые можно использовать для этого?