RHEL7: 计划任务(cron jobs)

RHEL7上的cron跟RHEL6上基本一致,可以参考https://feichashao.com/rhel6-cron/

系统crontab

直接修改/etc/crontab 可以定义某时以某用户的身份执行某命令。
格式是

* * * * * user-name  command to executed

前面的时间是 分,时,日,月,周

Hourly, Daily, monthly

放在/etc/cron.hourly, /etc/cron.daily, /etc/cron.monthly里的脚本会每小时、每天、每月执行一次。
执行的具体时刻是不定的,可以参考/etc/anacrontab 和 man anacrontab

#period in days   delay in minutes   job-identifier   command
1       5       cron.daily              nice run-parts /etc/cron.daily
7       25      cron.weekly             nice run-parts /etc/cron.weekly
@monthly 45     cron.monthly            nice run-parts /etc/cron.monthly

用户crontab

用户执行

$ crontab -e

可以定义用户自身的crontab。