Cron Job 又名 “时钟守护作业” 从字面意义上就能够理解,这是一个定时完成某些任务的功能。例如我们需要网站每天早上告诉我们有多少客户注册过,后者我们希望系统自动在多少天内清除一次 tmpWordPress 加速缓存档案,完成这些工作如果纯手工就太麻烦了。这里需要的就是使用这个 Cron Job,只需要编写一段命令并且设定好执行周期剩下的就不需要你管了。
下面我们就来看看 cron job 的管理介面
正如上图所示,cron job 功能介面分为三个部分:
计时程式电子邮件:这个功能是用来在每次成功完成 cron job 功能后自动传送一封邮件至你指定邮箱的。你在这里可以设定需要传送的邮箱地址。
新增新计时程式作业:这个功能是用来新增新的 cron job,设定回圈周期、执行命令的。
当前的计时程式作业:这是显示现在已经建立的 cron job 的列表。你在这里可以修改或者删除已经建立的 cron job 。
下面重点讲解一下 cron job 的时间设定:
字元
代表意义
*(星号)
代表任何时刻都接受的意思。举例来说就是如果年月日都是*,就是不论哪年、那月、那日这个程式都会执行
,(逗号)
代表分割时段的意思。比如上图的一小时两次 0,30 就是指每个小时中的 0 分和 30 分执行
-(减号)
代表一段时间内,比如我在小时那里填写 3-5 就是说 3 点到 5 点的意思
/n(斜线)
这是代表时隔 n 单位间隔之后的意思。例如 每 5 分钟 1 次 就是在分钟那里写 */5