crontab:定时任务

crontab:定时任务的守护进程

命令格式 

1 usage:  crontab [-u user] file
2         crontab [-u user] [ -e | -l | -r ]
3         -e      (edit user's crontab)
4         -l      (list user's crontab)
5         -r      (delete user's crontab)
6         -i      (prompt before deleting user's crontab)
7         -s      (selinux context)

分类  

1用户任务调度: 命令:crontab 命令
             文件:cd /var/spool/cron/ 其文件名与用户名一致 
2系统任务调度:文件/etc/crontab    

修改配置文件

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

星号(*):代表所有可能的值,如month字段为星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9” 所有值都执行一次

中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

正斜线(/):可以用正斜线指定时间的间隔频率,例如“/2”表示每两小时、两个月 间隔执行,

备注

查看crontab 执行记录
      /var/log/cron*
控制人员使用crontab 定时任务      
      /etc/cron.allow  
      /etc/cron.deny
      allow 优先deny  但建议只是用一个控制文件

 

详细设置参考其他人微博  https://www.cnblogs.com/ftl1012/p/crontab.html

               

    

 

posted @ 2020-03-31 12:36  天竺小僧  阅读(55)  评论(0)    收藏  举报