disucz计划任务可以让站长在自定义时间自动执行某些操作,非常好用!那么如何创建自己的计划任务呢?很简单!首先创建计划任务文件,比如我们要创建一个定时更新模版缓存的文件,用notepad++创建文件名为:cron_clearstylecache.php 的文件,文件内容如下:
<?php
/*魔趣建站计划任务:更新模版缓存*/
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
updatecache(array('setting', 'styles'));
loadcache('style_default', true);
updatecache('updatediytemplate');
$tpl = dir(DISCUZ_ROOT.'./data/template');
while($entry = $tpl->read()) {
if(preg_match("/\.tpl\.php$/", $entry)) {
@unlink(DISCUZ_ROOT.'./data/template/'.$entry);
}
}
$tpl->close();
完成后保存,上传到网站目录/source/include/cron/ 下面,然后打开网站后台,找到【工具】-【计划任务】,在列表底部【新增】后面输入自定义的计划名称,然后点击提交,如下图:
提交后找到对应的选项,点击【编辑】,输入刚才上传的文件的名称(带后缀),然后设置适合的执行时间,提交即可。如下图:

可以看到计划任务已经添加成功了!该任务会按照你设定的时间按时执行!
【额外说明】:自己添加的计划任务建议先本地测试可用性,如果可用再实际使用,防止出现错误!
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!