探索linux之—crontab计划任务

探索linux之—crontab计划任务

ID:35343664

大小:76.78 KB

页数:4页

时间:2019-03-23

探索linux之—crontab计划任务_第1页
探索linux之—crontab计划任务_第2页
探索linux之—crontab计划任务_第3页
探索linux之—crontab计划任务_第4页
资源描述:

《探索linux之—crontab计划任务》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、探索LinuxZ—CRONTAB计划任务cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Crond是Linux系统内置服务,默认情况下会随系统自动启动,当然也可以通过如下方式管理和维护contab计划任务服务。/sbin/servicecrondstart〃启动月艮务/sbin/servicecrondstop//关闭服务/sbin/servicecrondrestart〃重启服务/sbin/servicecrondreload//重新载入配置下面的篇章我们就crond服务来我们来谈谈如何有效使得使用crontab服务管理计划任务:1、直接

2、用crontab命令编辑cron服务提供crontab命令來设定cron服务的,以下是这个命令的一些参数与说明:crontab-u〃设定某个用户的cron服务,一般仅限于root用户为其它用户设定计划任务crontab-I〃列出当前用户cron服务的详细内容crontab-r〃删除当前用户的cron服务crontab-e〃编辑当前用户的cron服务比如说root查看自己的cron设置:crontab-uroot-I再例如,root想删除fred的cron设置:crontab-ufred-r在编辑cron服务时,编辑的内容有一些格式和约定,输入:crontab-uroot-e

3、进入vi编辑模式,编辑的内容一定要符合下面的格式****Is»/tmp/ls.txt任务调度的crond常驻命令2、linux任务调度的工作主要分为以下两类:*系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存”个人执行的工作:某个用户定期耍做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。3、cron文件语法:分小时日月星期命令0-590-231-311-120-6command注意:取值范圉,0表示周日一般一行对应一个任务4、记住几个特殊符号的含义:代表取值范围内的数字,'7"代表”每“,IVVI代表从某个数字到某个数字,

4、分开几个离散的数字5、任务调度设置文件的写法对用crontab・e命令來编辑,编辑的是/var/spool/cron下对应用户的cron文件,也以直接修改/etc/crontab文件具体格式如下:MinuteHourDayMonthDayofweekcommand分钟小时天月天每星期命令每个字段代表的含义如下:Minute每个小时的第几分钟执行该任务Hour每天的第几个小时执行该任务DayMonth每月的第几天执行该任务每年的第几个月执行该任务DayOfWeekCommand每周的第几天执行该任务指定要执行的程序注意:在这些字段里,字段,对视需要决定。对于不指定的字段,要用

5、如来填补其位置。除了^Command^是每次都必须指定的字段以外,其它字段皆为可选举例如下:Is指定每小时的第5分钟执行一次Is命令30*Is指定每天的5:30执行Is命令30Is指定每月8号的7:30分执行Is命令30*Is定每年的6月8日5:30执行Is命令300Is指定每星期R的6:30执行Is命令注意:0表示星期天,1表示星期1,以此类推,也讨以用英文來表示,sun表示星期天,mon表示星期一等。30310,20**Is每月10号及20号的3:30执行Is命令[注:“,”用來连接多个不连续的时段]25**Is每天8・门点的第25分钟执行Is命令[注:“•”用來连接连

6、续的时段]715****Is每15分钟执行一次Is命令[即每个小时的第015304560分钟执行Is命令]306*/10**Is每个月中,每隔10天6:30执行一次Is命令[即每月的1、11、21、31日是的6:30执行一次Is命令。]每天7:50以root身份执行/etc/cron.daily@录中的所有川执行文件507*rootrun-parts/etc/cron.daily[注:rumparts参数表示,执行后面目录中的所有可执行文件。]7、新增调度任务新增调度任务可用两种方法:1、在命令行输入:crontab-e然后添加相应的任务,wq存盘退出。2、直接编辑/etc

7、/crontab文件,即vi/etc/crontab,添加相应的任务。&查看调度任务crontab-I〃列出当前的所有调度任务crontab-l-ujp〃列出用户jp的所有调度任务9、删除任务调度工作crontab-r〃删除所有任务调度工作10、任务调度执行结果的转向例1:每天5:30执行Is命令,并把结果输出到/jp/test文件中305…Is>/jp/test2>&1注:2>&1表示执行结果及错误信息。编辑/etc/crontab文件配置croncron服务每分钟不仅要读一次/var/spool/cron内的所

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。