插件中使用cron
Discuz!自带了计划任务功能,可以在指定时间之行任务。插件中可以通过以下方法增加cron任务。插件根目录下创建cron目录,里面每个php都是一个cron任务,安装插件时会自动创建任务到discuz的任务体系。
cron任务的PHP文件中可通过如下注释来设置任务属性
/**
* cronname: 自动更新维度表数据
* week: -1
* day: -1
* hour: 1
* minute: 30
**/
可以参考function/function_plugin.php源码文件中的cron_create函数了解细节。
Discuz!中cron表:common_cron
页:
[1]