首页 > 网站 > 建站经验 > 正文

SupeSite 7.0 系统设置-计划任务教程_SupeSite教程

2024-08-30 19:09:05
字体:
来源:转载
供稿:网友

计划任务就是,不在人工干预的情况下,定时的去更新一些信息,如“更新热门TAG”等。在安装完 SupeSite 7.0 之后,系统初始化了 6 个计划任务:更新热门TAG、清理无用附件、清理临时文件、更新论坛缓存、更新信息查看数、更新论坛帖子收录。

进入 SupeSite 后台 => 系统管理 => 计划任务,就可以看到计划任务列表,如下图所示:

现在简单讲解一下系统默认的计划任务的功能:

1、更新热门 TAG

主要是将频道页面的热门 TAG 进行更新。

2、清理无用附件

将会员上传的无用附件删除掉。

3、清理临时文件

就是将系统运行过程中产生的临时文件删除,比如采集的机器人等等。

4、更新信息查看数

更新站点里的信息查看数。

每个计划任务对应一个“立即执行”按钮,主要是方便站长手动执行该计划任务。点击之后,提示执行成功,如下图所示:

编辑计划任务,你可以看到对应计划任务的具体信息,如下图所示:

可以编辑的信息包括任务名称、任务状态(正常情况下,系统默认的计划任务都将其设置为正常,以保证系统默认的功能正常使用)、星期、日、小时、分钟、任务脚本。

前面两项就不用多说,星期、日、小时、分钟的设置可以联合起来理解,就是当你的系统运行到一个星期的某一天、每月的几号、每天的哪个小时、每个小时的哪一分钟的时候,执行这个计划任务。星号为不受限制,那上面的截图的意思就是每个小时的 0 分钟执行一次。任务脚本表示该计划任务所要执行的操作(在 SupeSite 中,程序脚本统一放在 ./include/cron/ 目录中)。

除了系统自带的计划任务,站长还可以自己添加计划任务。点击页面右上角的“添加计划任务”选项卡,即看到添加页面,如下图所示:

下面,我们做一个添加计划任务的示范:

1、我们要设计计划任务所进行的操作,也就是任务脚本实现的功能。在这里,我们添加一个名为“计划任务测试”的计划任务,所实行的功能是在文件中记录执行计划任务时的时间。脚本(timerecordtest.php)代码如下图所示:

2、将 timerecordtest.php 放到 ./include/cron/ 目录下。

3、进入 SupeSite 后台 => 系统管理 => 计划任务,点击“添加计划任务”,设置各个选项,如下图所示:

在 SupeSite 正常访问情况下,计划任务的执行时间是每小时的第0分钟后、第10分钟后、第20分钟后、第30分钟后、第40分钟后、第50分钟后。选择执行脚本为 timerecordtest.php 。设置完毕后,点击“提交保存”,然后更新缓存。

整个添加过程就此结束。查看计划任务列表,可以看到新添加的计划任务,如下图所示:

最后,我们看一下效果,在 SupeSite 的根目录,生成了 timerecord.txt 文件,打开后,显示执行时间,如下图所示:

至此,计划任务的设置过程就全部结束。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表