Linux crontab计划任务

1、cron计划任务的描述
       cron计划任务允许用户根据“时间表”自动周期的完成任务某些任务。
       cron是一种system V服务,需要开启该服务才能使用。
      
 开关cron服务
             系统管理员可以用service crond start|stop来开关cron服务
             用chkconfig选择cron服务的默认开启关闭。
 
[root@natsha ~]# /etc/init.d/crond status
crond (pid  1896) is running...
 
[root@natsha ~]# chkconfig --list |grep crond
crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
 
 
2、cron计划任务的管理
        crontab制定管理计划任务时间表
              crontab –e:编辑当前用户的计划任务时间表
              crontab –l:列出当前的计划任务时间表
              crontab –r:删除当前的计划任务时间表
              crontab  -u  username <-e | -l | -r> :以某一个用户的身份管理
              man 5 crontab:查看crontab帮助信息
       
 时间表配置文件的格式:
              *        *             *            *             *             指令
          每分钟   每小时   每天     每月   每周星期几    任务描述
        用户时间表文件为:/var/spool/cron/username
            
            时间数值的特殊表示方法:
                *      表示该范围内的任意时间
                ,    表示间隔的多个不连续时间点
                -        表示一个连续的时间范围
                /        指定间隔的时间频率
        
应用实例:
            0      17  *   *  1-5            周一到周五每天17:00
            30    8   *    *   1,3,5        每周一、三、五的8点30分
            0       8-18/2  *   *   *       8点到18点之间每隔2小时
            0     *  */3   * *                每隔3天    
                
3、cron计划任务的访问控制
      默认情况下,所有用户都可以定制自己的守护任务。
      root用户可以来编辑以下两个文件来允许或限制某个普通用户使用cron计划任务:
            /etc/cron.allow
            /etc/cron.deny
原文地址:https://www.cnblogs.com/liuxing0007/p/11164438.html