一、思考
1.什么是定时任务呢?
- 指定在某一段时间内的某一时刻循环执行任务
- 往往在自动化执行程序的场景下应用非常广泛
2.执行定时任务有哪些方式呢?
- 可以使用Jenkins进行持续集成,定时执行任务
- 在自动执行大型应用程序上应用广泛
- 不够灵活,学习成本较高
- 在Linux中可以使用crontab
- 易学、轻量级、效率高
- 对于shell脚本的自动执行上应用广
二、基本操作
1.crontab定时任务格式
![e3795838582b4ae340baeaae64027069.png](https://i-blog.csdnimg.cn/blog_migrate/8a2b75ee1ce00d0a0c89917882f3514d.jpeg)
- 第一个*号处:代表分钟(0-59)
- 第二个*号处:代表小时(0-23)
- 第三个*号处:代表一个月中的第几天(1-31),1代表1号
- 第四个*号处:代表一年中的第几月(1-12),1代表1月
- 第五个*号处:代表一周中的第几天(0-6),0代表周日,6代表周六