【问题标题】:SilverStripe running BuildTasks error via CronJobSilverStripe 通过 CronJob 运行 BuildTasks 错误
【发布时间】:2014-11-12 04:38:19
【问题描述】:

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

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

但通过 Cron 作业,它总是给出以下消息:

请为 cli-script.php/sake 指定一个参数。欲了解更多信息,请访问http://doc.silverstripe.org/framework/en/topics/commandline**"

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

我的 cron 作业命令:

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

我创建了一个从BuildTask 扩展的SendNewsLetter 任务。

我在浏览器和命令行中尝试过,一切似乎都没有问题。但是,我无法让它与 cron 作业一起使用。

【问题讨论】:

  • 解释得更清楚
  • 我不知道 SilverStripe,但我想这是 cron 工作,而不是corn 工作。
  • 使用crontab -l检查crontab中的作业状态

标签: php cron silverstripe


【解决方案1】:

尝试以这种方式执行它:

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

【讨论】:

    猜你喜欢
    • 2013-09-29
    • 1970-01-01
    • 2021-03-14
    • 2015-04-25
    • 2012-05-25
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2017-06-20
    相关资源
    最近更新 更多