yum install crontabs
systemctl enable crond
systemctl start crond
如图所示,定时任务程序安装过程:
vim /etc/crontab
如图所示,配置每天16::45分重启服务器:
crontab /etc/crontab
用户的定时任务分6段, 分别是:分,时,日,月,周,执行的命令
第1列表示分钟1~59 (每分钟用*或者 */1表示)
第2列表示小时1~23 (0表示0点)
第3列表示日期1~31 (具体哪一天)
第4列表示月份1~12 (具体哪一月)
第5列标识号星期0~6 (0表示星期天,依此类推)
第6列要运行的shell命令
*
:表示任意时间,就是“每”的意思。可以代表00-23小时或者00-12每月或者00-59分;
-
:表示区间,是一个范围,例如:00 17-19 * * * reboot
,就是每天17,18,19 点的整点执行重启命令;
,
:是分割时段,例如:30 3,19,21 * * * cmd
,就是每天凌晨3和晚上19,21点的30分时执行命令;
/n
:表示分割,可以看成除法。例如:*/5 * * * * cmd
,每隔五分钟执行一次;