crontab的深入学习
来源:互联网 发布:matlab中如何建立矩阵 编辑:程序博客网 时间:2024/06/07 05:24
/etc/crontab可是一个纯文本档。基本上,cron这个服务的最低侦测限制是分钟,所以cron会每分钟去读取一个/etc/crontab与/var/spool/cron里面的数据内容。因此,用户编辑存储/etc/crontab之后,cron的设定就会自动执行。
修改完/etc/crontab之后,需要重启cron服务【/etc/init.d/cron restart】。
档案内容介绍如下:
- MAILTO=root
这个项目是说,当/etc/crontab这个档案中的例行性工作的指令发生错误时,或者该工作的执行结果有STDOUT/STDERR时,会将错误信息或者屏幕显示的信息传给谁。默认由系统直接寄发一封mail给root。不过,由于root无法在客户端中以POP3之类的软件报信,因为最好指定一个已知的mail地址,以便随时了解系统状况。
-PATH=... ...
输入执行文件的搜寻路径。默认的路径设定就OK了。
-01 * * * * root run-parts/etc/cron.hourly:
这个/etc/crontab里面默认定义出思想工作任务,分贝是每小时,每天,每周及每月分别进行一次的工作。但是在五个字段后面接的并不是指令,而是一个新的字段,那就是“执行后面那串指令的身份”。这与使用者的crontab -e不同,由于使用者自己的crontab并不需要制定身份,但/etc/crontab里面需要制定身份。以上表内容来说,系统默认的例行性工作是以root身份来进行的。
由于CentOS提供的run-parts这个script的辅助,因此/etc/crontab档案里面支持两种下达指令的方式:一种是直接下达指令,一种则是以目录来规划。例如:
- 指令型态:
01 * * * * alix mail -s “testing ” kiki </home/alix/test.ext
以alix使用者的身份,每小时执行一次mail指令
- 目录规划
*/5 * * * * root run-parts /root/runcron
建立一个/root/runcron的目录,将要每隔五分钟执行的“可执行文件”都写到该目录下,就可以让系统每五分钟执行一次该目录下的所有可执行文件。
- crontab的深入学习
- crond和crontab的学习
- linux 脚本学习 crontab 命令的学习
- linux 脚本学习 crontab 命令的学习
- linux 脚本学习 crontab 命令的学习
- crontab 学习
- 学习 Crontab
- ubuntu 10.04 下的crontab学习
- linux定时任务(crontab)的学习
- Oracle的深入学习
- typeid的深入学习
- SVM的深入学习
- UIApplication 的深入学习
- Minigui的深入学习
- 数组的深入学习
- float的深入学习
- CSS的深入学习
- html5的深入学习
- 使用Jsoup 抓取页面的数据
- 几种功能电路的BIT测试方案设
- 分析国家统计局行政区划代码(省市区数据)生成SQL
- 浙江理工2015.12校赛-B 七龙珠
- iOS 真机测试dyld:Symbol not found:_NSArray0_
- crontab的深入学习
- Lessson 31 A lovable eccentric
- 各操作系统 的 一些区别(windows、mac、linux)
- jQuery选择器总结
- ubuntu下python+flask+mysql完整开发环境配置
- 【c/c++】printf函数
- centos6 static ip setting
- Add Digits 38 3 + 8 = 11 1 + 1 = 2
- 拥抱高效、拥抱 Bugtags 之来自用户的声音(三)