17.定时任务

目录

定时任务

什么是定时任务

主要用于定时执行某些命令,达到定时处理数据的作用

定时任务的软件的种类

1、linux操作系统自带的软件:crontab
2、第三方的定时任务软件:atd、anacron
3、WEB定时软件:PPGo_job
4、基于etcd的定时任务系统

定时任务配置文件

定时目录(需要执行的命令必须放在文件当中,同时也必须加上可执行权限)

/etc/cron.hourly		: 每小时执行一次
/etc/cron.daily			: 每天执行一次
/etc/cron.weekly		: 每周执行一次
/etc/cron.monthly		: 每月执行一次

定时任务的配置文件

/etc/crontab

定时任务编写文件

crontab的使用

crontab -e      (编辑工作表)
crontab -l      (列出工作表里的命令)
crontab -r      (删除工作作)

定时任务的格式

分钟  小时  日期  月份  星期   (crontab表达式)
* 取值范围内的所有数字
/ 每过多少个数字 
- 从X到Z
,散列数字

实例

实例1:每1分钟执行一次

* * * * *

实例2:每小时的第3和第15分钟执行

3,15 * * * *

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * 

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2 * *

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1
上一篇:linux第二本书-4.系统的延时任务与定时任务


下一篇:crontab命令详解 含启动/重启/停止