[计划任务 - Linux]三分钟学会cron
cron——计划任务,是任务在约定的时间执行已经计划好的工作,是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。
也就是说cron只适合于linux系统,用windows电脑的同学在下一篇会介绍Schtasks,这是适用于dos系统的计划任务。
为了快速学会使用cron,我们就用最适用的方法来学习cron。
查询计划任务的命令:crontab -l
删除计划任务的命令:crontab -r
至于编辑计划任务就直接在脚本中编辑。
接下来说一下cron的编写规则,很简单,就一条:
* * * * * command
上面*代表日期时间,第一个*代表分钟(0-59);第二个*代表小时(0-23);第三个*代表天(1-31);第四个*代表月(1-12);第五个*代表周(0~6,0为星期天);最后command代表命令或者shell脚本。
先来一个速成的:
第一步:写cron脚本文件。例如:取名一个 crontest.cron的文本文件,只需要写一行:
3 5 * * 3 echo "xgmtest.........." >> abc.txt
表示,每周三的5点3分,执行打印一次命令
15,30,45,59 * * 3 * echo "xgmtest.........." >> abc.txt
表示,三月的每天每隔15分钟,执行打印一次命令
第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定
第三步:如不放心,可以输入 "crontab -l" 查看是否有定时任务
其中如果命令较多,可以写入shell脚本,然后用这个脚本的路径替代echo "xgmtest.........." 这句换。
掌握了这些就能完成cron计划任务,不用去理会其他的规则,这些已经足够,当然你得会用shell。
本站文章为宝宝巴士 SD.Team原创,转载务必在明显处注明:(作者官方网站:宝宝巴士)
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4838253.html
最新文章
- 启动Mysql服务提示Can’t connect to local MySQL server through socket的解决方法
- .htaccess详解及.htaccess参数说明【转】
- java 堆栈的区别(转百度)
- 【阿里云产品公测】rds测试感受
- android复合控件
- HDU-4690 EBCDIC 映射,模拟,沙茶
- HTML5另类塔防游戏 -《三国战线》公布
- java高精度数组
- day3_python学习笔记_chapter5_数字
- 为HttpStatusCodeResult加入customErrors
- javascipt : reduce
- postman+jenkins+newman自动化api接口测试
- Android UI开发神兵利器之Android Action Bar Style Generator
- application.properties /application.yml官网查看配置;springboot application.properties 官网查看,info yml 查看;springboot.yml查看info;springboot.yml查看Actuator监控中心info
- Stylus基本使用
- sqoop1的安装以及数据导入导出测试
- Codeforces 679B. Barnicle 模拟
- Sysbench0.5初体验
- vim复制粘贴常用命令
- iOS为数字键盘增加完成按钮