LINUX中的周期性进程cron原理及使用详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
申明:本文为“老毛”原创,如需转载,请与作者联系.否则将视为侵权行为,作者将追究其法律责任. 在LINUX中,周期执行的任务一般由cron这个守护进程来处理.cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“crontab”,是“cron table”的简写. 一,cron在3个地方查找配置文件: 1,/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom.一般一个用户最多只有一个crontab文件.(对于不同的LINUX系统,目录的位置可能不太一样,这里我是以REDHAT 5.1为例) 2,/etc/crontab 这个文件负责安排由系统管理员制定的维护系统以及其他任务的crontab.它的文件格式与用户自己创建的crontab不太一样.格式如下: 第一部分定义的是环境,第二部分定义的是每小时,每天,每周,每个月要自动执行的任务,它的格式是: 分 时 日 月 周 [用户] 命令 (具体后面再讲) 这个地方比较特殊,它后面接的是目录名称,之这么做是为了方便管理.也就是说,你可以把要每天执行的脚本放在/etc/cron.dail/目录下,每月要执行的脚本放在/etc/cron.monthly/下. 3,/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本. 一旦cron进程启动,它就会读取配置文件,并将其保存在内存中,接着自己转入到休眠状态.
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 文本界面下登录ssh需要代理的情况下下一篇: 链接mysql的一个问题
关于LINUX中的周期性进程cron原理及使用详解的所有评论