Как мне настроить задание cron для скрипта, который часть проекта zend framework

У меня есть проект zendframework, для которого мне нужно периодически запускать сценарий для загрузки содержимого папки, а другой - для загрузки. Сам скрипт готов, но я изо всех сил пытаюсь понять, где и как настроить скрипт для запуска. Я пробовала пока рысь и локон. Сначала у меня возникла ошибка о том, что указанный контроллер неверен, и я исправил это, но теперь у меня просто пустой экран, когда я запускаю скрипт, но файлы не загружаются.

Для проекта zendframework, как мне настроить скрипт для запуска cron?

РЕДАКТИРОВАТЬ: Моя структура проекта выглядит так:

mydomain.com

    application
    library
    logs
    public
        index.php
    scripts
        cronjob.php
    tests

cronjob.php - это скрипт, который мне нужен бег. Первые несколько строк:

<?php
define("_CRONJOB_",true);
require('/var/www/remotedomain.info/public/index.php');

Я также изменил свой файл index.php, как показано ниже:

// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap();

/** Cronjobs don't need all the extra's **/
if(!defined('_CRONJOB_') || _CRONJOB_ == false)
{
    $application->bootstrap()->run();
}

Однако теперь, когда я пытаюсь запустить скрипт, я получаю сообщение:

Message: Invalid controller specified (scripts).

Означает ли это, что мне нужно создать контроллер для этой цели? Но папка скрипта находится вне папки приложения. Как это исправить?

10
задан Napoleon 19 November 2011 в 23:36
поделиться