【问题标题】:Scheduled Tasks using SilverStripe使用 SilverStripe 的计划任务
【发布时间】:2017-04-15 13:45:50
【问题描述】:

您如何安排在 SilverStripe 中运行的任务,例如每小时运行一次任务?甚至每分钟访问一个休息 api。

【问题讨论】:

    标签: silverstripe


    【解决方案1】:

    有两种可能性:Cron 或...伪造的 cron。

    如果可以use cron on your server直接call SilverStripe in your CLI

    //run a task "MyTask" every hour at minute 29:
    
    //min hr day month dayofweek 
    29 * * * * /your/site/folder/sake dev/tasks/MyTask
    
    //run a task "MyTask" at 3:13 am every sunday:
    
    29 3 * * 0 /your/site/folder/sake dev/tasks/MyTask
    

    如果您由于某种原因无法访问 cron,则可以使用此 SilverStripe crontask module

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-11
      • 1970-01-01
      • 2011-04-22
      • 2020-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 2020-06-15
      相关资源
      最近更新 更多