安装 crontabs服务并设置开机自启:

  1. yum install crontabs
  2. systemctl enable crond
  3. systemctl start crond

设置用户自定义定时任务:

  1. vi /etc/crontab

可以看到

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

即:

分钟(0-59) 小时(0-23) 日(1-31) 月(11-12) 星期(0-6,0表示周日) 用户名 要执行的命令

编写定时任务

crontab -e

每隔30分钟root执行一次updatedb命令:

*/30 * * * * updatedb

每天早上5点定时重启系统:

0 5 * * * reboot

示例

1610803418324.png

查看任务

#查看任务
crontab -l