[计划任务 - Linux]三分钟学会cron
2015-09-25 14:56
691 查看
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分钟,执行打印一次命令
10-15 * * * echo "xgmtest.........." >> abc.txt
表示,每天每小时的10-15分这段时间内,每分钟执行打印一次命令
>> abc.txt为打印输出的地方
第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定
第三步:如不放心,可以输入 "crontab -l" 查看是否有定时任务
其中如果命令较多,可以写入shell脚本,然后用这个脚本的路径替代echo "xgmtest.........." 这句换。
掌握了这些就能完成cron计划任务,不用去理会其他的规则,这些已经足够,当然你得会用shell。
本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 )
转载自【宝宝巴士SuperDo团队】 原文链接: /article/6669214.html
也就是说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分钟,执行打印一次命令
10-15 * * * echo "xgmtest.........." >> abc.txt
表示,每天每小时的10-15分这段时间内,每分钟执行打印一次命令
>> abc.txt为打印输出的地方
第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定
第三步:如不放心,可以输入 "crontab -l" 查看是否有定时任务
其中如果命令较多,可以写入shell脚本,然后用这个脚本的路径替代echo "xgmtest.........." 这句换。
掌握了这些就能完成cron计划任务,不用去理会其他的规则,这些已经足够,当然你得会用shell。
本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 )
转载自【宝宝巴士SuperDo团队】 原文链接: /article/6669214.html
相关文章推荐
- Linux日志文件
- Linux查看CPU信息
- Linux查看CPU信息
- Centos安装后的一些必要处理工作
- Linux命令之crontab
- Linux的inode的理解
- Install a GitLab CE Omnibus package on centos 6.4
- 必 备 习 题 集 ( 二 )
- CentOS程序 开机启动设置与chkconfig命令学习
- Linux中搭建FTP服务器的方法
- Linux目录树:根目录、典型目录等详细说明
- 13个实用的Linux find命令示例
- Linux命令英文全称
- linux权限和用户管理
- Linux-CentOS 安装配置swftools
- Linux 目录结构
- Centos 7.1下如何安装cobbler
- linux--posix多线程编程----第一篇
- linux(php)
- Linux应用总结(1):自动删除n天前日志