SilverStripe通过CronJob运行BuildTasks错误

时间:2014-11-12 04:38:20

标签: php cron silverstripe

我正在通过SilverStripe 3.1中的CronJob运行任务。

我用命令行测试过,一切正常。

但是通过Cron工作,它总是会给出以下信息:

  

请指定cli-script.php / sake的参数。有关详细信息,请访问http://doc.silverstripe.org/framework/en/topics/commandline **"

我已经阅读了文档,但我仍然不知道。

我的cron job命令:

/my_site_path/framework/sake dev/tasks/SendNewsLetter >> /my_site_path/newsletter.log 2>&1

我创建了SendNewsLetter任务,该任务从BuildTask扩展。

我在浏览器和命令行中尝试过,一切似乎都没有问题。但是,我还没有能够让它与cron一起工作。

1 个答案:

答案 0 :(得分:2)

尝试以这种方式执行

php-cli -q /my_site_path/framework/cli-script.php dev / tasks / SendNewsLetter>> /my_site_path/newsletter.log 2>& 1

以这种方式运行任务对我有用。