一:crontab 服务管理

1.1 查看当前 crond 服务状态

1.2 重新启动 crond 服务

1
[root@hadoop100 ~]# systemctl restart crond

二:crontab 定时任务设置

2.1 基本语法

  • crontab [选项]

2.2 选项说明

2.3 参数说明

crontab -e 进入编辑界面。会打开 vim 编辑定时任务。

2.4 时间表示格式

2.5 特殊符号含义

2.6 特定时间执行命令

  • 每天8点整执行命令:0 8 * * * 命令;
  • 每周一6点执行命令:0 6 * * 1 命令;
  • 每月1号和15号凌晨5点执行命令:0 5 1,15 * * 命令;
  • 每周一到周五凌晨3点执行命令:0 3 * * 1-5 命令;

2.7 案例操作

1
2
3
4
5
6
7
[root@hadoop100 ~]# crontab -e 
[root@hadoop100 ~]# crontab -l
*/1 * * * * echo "hello world" >> /root/hello.txt
# 清空当前用户 所有定时任务
[root@hadoop100 ~]# crontab -r
[root@hadoop100 ~]# crontab -l
no crontab for root