Discuz!使用问题、建议、BUG等请到论坛反馈以便获得及时帮助,大型问题建议走付费途径。

计划任务在论坛中起着非常重大的作用,今日发帖数的更新、标签的更新、主题回复的email通知等,都和计划任务功能有非常紧密的关系。

计划任务是 Discuz! 提供的一项使系统在规定时间自动执行某些特定任务的功能,在需要的情况下,您也可以方便的将其用于论坛功能的扩展。

计划任务是与系统核心紧密关联的功能特性,不当的设置可能造成论坛功能的隐患,严重时可能导致论坛无法正常运行,因此请务必仅在您对计划任务特性十分了解,并明确知道正在做什么、有什么样后果的时候才自行添加或修改任务项目。

此处和其他功能不同,本功能中完全按照论坛系统默认时差对时间进行设定和显示,而不会依据某一用户或管理员的时差设定而改变显示或设置的时间值。

后台 => 工具 => 计划任务,如图:

如果修改某一项计划任务执行的时间,请点击计划任务名称后面的“编辑”,看到如下图的界面,在此设置计划任务执行的时间。

注意:除非您非常了解 Discuz! 结构,否则强烈建议不要修改计划任务的默认设置,并且在修改之前记录原有设置,不当的设置将可能导致论坛出现不可预期的错误。

三、计划任务如何执行

在您设置的计划任务执行时刻,如果有人访问您的站点,计划任务才会执行;如果那个时刻没有人访问您的站点,一直到有人访问时才执行计划任务。在此说明,Discuz! 计划任务的一个功能---“立即执行”,如果偶尔站

点的计划任务没有正常执行,您可以在论坛后台手工执行某一项计划任务,如下图:

添加计划任务

1、自己写好计划任务的程序,然后存放到论坛目录下的 ./include/crons/ 中;

2、后台 => 工具 => 计划任务 “新增:”后填写计划任务名,如图:

提交保存后,再编辑这个计划任务,如图:

提交保存后如图:

{lang scrolltop}