crond

回复 收藏

crond是一个服务,主要功能就是准时执行任务,不需要人工干涉。

我们为什么需要计划任务

    服务:7*24提供服务是网站的基本特征。

    数据备份:1天一次,5份以上,每分钟增量备份一次(实时备份)

cron计划任务只能定位到分钟级,秒级任务则需要脚本控制。

相关目录:

/var/log/cron        #计划任务的log文件

/var/spool/cron/用户    #每个用户的计划任务(以后需要备份时可以来这里拿)

/etc/cron.deny    #配置该文件可以组织用户使用crond

/etc/cron.allow    #允许使用crond服务,优先于拒绝

/etc/crontab        #系统的计划任务(不建议把计划任务写在此文件)

|---------------------------------分(00-59)|   |-----------------------------时(00-23)

|   |   |-------------------------日(01-31)

|   |   |  |----------------------月(01-12)

|   |   |  |  |-------------------周(0-7 or 0-6,0和7都是礼拜日)

*  *  *  *  *

*    #每个时间段都会去执行

-    #范围如00 00-05 * * * 每天的凌晨0点到5点整都会去执行该任务

,  #隔的意思如1,3,5 就是说每天1点3点5点执行此计划任务

/n   #每的意思,如加在分位*/10 每10分钟执行一次

生产环节规范

  1. 首先我们要在命令行测试该脚本(有条件上试验架构测试)。

  2. 在命令行测完一定要复制到计划任务中,一定不要手敲(时间设置除外)。

  3. 一定要使用绝对路径。

2017-01-23 20:56 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: