crontab初级入门
2016-05-20 11:43
337 查看
crontab是linux的任务执行定时器,它可以让你设置任务并定时执行
下面简单演示下如何简单使用crontab
1.设置任务
crontab -e 进入任务编辑页面
这里是每个一分钟将当前日期写到root/dateRecoder的文件里面去
保存时候,就自动执行任务了
2.多任务时,就在crontab -e 编辑页面多写几条任务
这里比较麻烦的就是,如果真的有很多任务的话,会导致任务列表混乱,特别是多用,每个用户都往定时器里面写任务,这是我们可以利用shell脚本来执行
3.多任务,使用shell脚本
直接在命令后面一如shell脚本的路径
4.停止和查看任务调度
crontab -r 取消任务调度
crontabl -l 查看任务调度列表
5.任务调度时间设置说明
在以上各个字段中,可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
下面简单演示下如何简单使用crontab
1.设置任务
crontab -e 进入任务编辑页面
这里是每个一分钟将当前日期写到root/dateRecoder的文件里面去
保存时候,就自动执行任务了
2.多任务时,就在crontab -e 编辑页面多写几条任务
这里比较麻烦的就是,如果真的有很多任务的话,会导致任务列表混乱,特别是多用,每个用户都往定时器里面写任务,这是我们可以利用shell脚本来执行
3.多任务,使用shell脚本
直接在命令后面一如shell脚本的路径
4.停止和查看任务调度
crontab -r 取消任务调度
crontabl -l 查看任务调度列表
5.任务调度时间设置说明
字段名称 | 说明 | 范围 |
---|---|---|
分钟 | 每分钟 | 0~59 |
小时 | 每小时 | 0~23 |
日期 | 每天 | 1~31 |
月份 | 每月 | 1~12 |
星期 | 星期几 | 0~6 |
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。
相关文章推荐
- 解决placeholder不兼容问题
- 指令选择器调查(4)
- iOS多点连接的使用、协议逆向、安全性
- 技术服务迭代发展,码盟开创新模式
- Android数据存储之Sqlite采用SQLCipher数据库加密实战
- 参数集合拼接公共方法
- 贪婪深度神经网络概述
- Leetcode #14 in cpp
- CoordinatorLayout、AppBarLayout、TableLayout、CollapsingToolbarLayout、NestedScrollView的使用
- GDAL写矢量图
- 不管你以后写不写JS,都应该学会这种思考方式
- 数据库索引
- 微信打印实现过程和免费下载
- excel自定义函数添加和使用方法
- 文件上传之multer
- WCF上传、下载、删除文件
- 【趣文】我是一个Java class
- 位运算------二进制中1的个数
- Hibernate初探【2】
- 切换Win7的锁屏背景图片