任务调度
2016-06-12 15:13
225 查看
任务调度的使用 crontab
1、设置任务调度文件
crontab -e
2、每隔一定时间去执行任务
希望每天凌晨两点半去执行date >>/temp.txt,如下
crontab -e ,加入如下代码:
0 2 * * * date >>/home/mydata2
* * * * * 表示分钟,小时,几号,月,星期
如果希望每分钟执行
* * * * * date >>/home/mydata2
全部为*crontab 最高精确到分
调度文件的规则:分钟,小时,几号,月,星期 命令名称
如果月设为13,这时系统不会执行,也不会报错
3、如何去调度多个任务
1)在crontab -e 中直接写
缺点:太多,太乱,不好管理,没有系统化
2)可以把所有的任务,写入到一个可执行文件(SHELL 编程),类似于windows批处理状态
建议用这个方法
vi mytask.sh 写入文件,date >>/temp.txt
.sh 表示shell
chmod 修改权限 必须要有X权限
crontab -e 进入,* * * * * /root/mytask.sh
可以把多个文件放到里面
4、如何终止任务
crontab -r 终止任务 删除里面的内容
crontab -l 列出当前有哪些任务调度
1、设置任务调度文件
crontab -e
2、每隔一定时间去执行任务
希望每天凌晨两点半去执行date >>/temp.txt,如下
crontab -e ,加入如下代码:
0 2 * * * date >>/home/mydata2
* * * * * 表示分钟,小时,几号,月,星期
如果希望每分钟执行
* * * * * date >>/home/mydata2
全部为*crontab 最高精确到分
调度文件的规则:分钟,小时,几号,月,星期 命令名称
如果月设为13,这时系统不会执行,也不会报错
3、如何去调度多个任务
1)在crontab -e 中直接写
缺点:太多,太乱,不好管理,没有系统化
2)可以把所有的任务,写入到一个可执行文件(SHELL 编程),类似于windows批处理状态
建议用这个方法
vi mytask.sh 写入文件,date >>/temp.txt
.sh 表示shell
chmod 修改权限 必须要有X权限
crontab -e 进入,* * * * * /root/mytask.sh
可以把多个文件放到里面
4、如何终止任务
crontab -r 终止任务 删除里面的内容
crontab -l 列出当前有哪些任务调度
相关文章推荐
- 边界值分析
- UED大全
- 【leetcode】21. Merge Two Sorted Lists
- selenium webdriver 打开Firefox和chrome
- 夏天吃什么菜好菜谱
- Dashgo D1蓝牙控制移动
- Json.net之JsonConvert
- Qt依赖VTK编程小问题
- 当NAT遇到PPTP
- MVP宋沄剑的博客
- 禁止select默认选择
- Java中13个原子操作类
- C#开发ActiveX网页截图控件
- 排名前10的H5、Js 3D游戏引擎和框架
- Javascript面向对象编程三
- memcimp
- sql view学习
- 作业四,1001
- PAT乙级—1004. 成绩排名 (20)-native
- POJ 1200 Crazy Search hash入门