使用SilverStripe的计划任务

时间:2016-12-01 02:54:58

标签: silverstripe

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

1 个答案:

答案 0 :(得分: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