12.1 概述
任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:
1、系统工作:有些重要的工作必须周而复始的执行,如病毒扫描等。
2、个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
12.2 基本语法
crontab [选项]
常用选项:
-e 编辑crontab设置任务调度
-l 列出当前有哪些任务调度
-r 删除当前用户所有的任务调度
service crontab restart 重启任务调度
12.3 快速入门
1、设置个人调度任务,即编辑任务调度文件/etc/crontab。执行crontab -e命令。
![](https://i-blog.csdnimg.cn/blog_migrate/fad91ebd05470f3d5e78e83e03489e99.webp?x-image-process=image/format,png)
2、接着输入任务到调度文件
![](https://i-blog.csdnimg.cn/blog_migrate/560e68382020905eb7963718e1b88bc9.webp?x-image-process=image/format,png)
意思说每分钟执行ls -l /etc > /tmp/ha.txt
09分的时候还没有ha.txt文件
![](https://i-blog.csdnimg.cn/blog_migrate/f4bfd9638d1f9d256e0d62bef1750566.webp?x-image-process=image/format,png)
10分的时候就有ha.txt文件了
![](https://i-blog.csdnimg.cn/blog_migrate/f773fe1d427b43d99151e7e34d670f10.webp?x-image-process=image/format,png)
12.4 5个占位符的说明
![](https://i-blog.csdnimg.cn/blog_migrate/7c686a79d56b3508952cbb0d79bb2132.webp?x-image-process=image/format,png)
12.5 特殊符号的说明
![](https://i-blog.csdnimg.cn/blog_migrate/8e3649121adcc9178039d59f1d0bbc8b.webp?x-image-process=image/format,png)
12.6 特定时间执行任务案例
![](https://i-blog.csdnimg.cn/blog_migrate/c6b2cab1d881172f97e5c2e8a9b5512f.webp?x-image-process=image/format,png)
12.7 案例:每隔1分钟,将当期日期和日历都追加到/home/mycal文件中
1、先编写一个文件/home/mytask.sh
![](https://i-blog.csdnimg.cn/blog_migrate/696ff48971f0e6dd98c258339872adfc.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/6037871acb0aceb3f3ad7572ef6f8174.webp?x-image-process=image/format,png)
2、给mytask.sh一个可执行权限
![](https://i-blog.csdnimg.cn/blog_migrate/1a6217fdaeafdd1415ed3af2976d3e9c.webp?x-image-process=image/format,png)
3、编辑任务调度文件/etc/crontab
![](https://i-blog.csdnimg.cn/blog_migrate/52e71a4f0d2d3bcf4326b4675b4867ad.webp?x-image-process=image/format,png)
4、成功
![](https://i-blog.csdnimg.cn/blog_migrate/fb5969599d52c4a6d613b11e2dfce585.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/da77232f7599055c971514b7dedd3bc1.webp?x-image-process=image/format,png)
关注公众号:Java后端生活,干货文章第一时间送到!
![](https://i-blog.csdnimg.cn/blog_migrate/7a45d8e17da661d4e66e7b7d3cc3d187.webp?x-image-process=image/format,png)