Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570637
  • 博文数量: 155
  • 博客积分: 7055
  • 博客等级: 少将
  • 技术积分: 1700
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-22 11:40
文章分类

全部博文(155)

文章存档

2016年(1)

2011年(2)

2010年(1)

2009年(2)

2008年(9)

2007年(39)

2006年(58)

2005年(38)

2004年(5)

我的朋友

分类: LINUX

2006-05-31 11:20:00

crond是一个daemon,它每分钟wake up一次,按照crontab里定义的形式来执行任务
crontab是一个表的概念,并非定指文件/etc/crontab,用于告诉crond以何种形式执行

# rpm -ql vixie-cron
/usr/bin/crontab --> 查看/生成某用户crontab: crontab -u username -l/-e
/usr/sbin/crond
/var/spool/cron --> 用户自己的crontab被放在这里。以用户名为文件名。
/etc/cron.d  --> 那么此目录下的文件,可就是其它pkg提供的,如mrtg
/etc/rc.d/init.d/crond

# rpm -ql crontabs
/etc/cron.daily --> 那么此目录下的文件,可就是其它pkg提供的,如logwatch
/etc/cron.hourly
/etc/cron.monthly
/etc/cron.weekly
/etc/crontab --> 用run-parts脚本来执行每小时/天/周/月定义的脚本任务,分别放在上面几个目录中。
/usr/bin/run-parts

关于crontab中的时间格式,如
01 * * * * 
从左到右表示:分,时,日,月,周。我以为这是每分钟执行一次。
后来才明白是每小时01分时执行一次。可见愚比较笨。

查看一般日志: /var/log/cron
参考/etc/crontab设置执行时变量环境
设置了MAILTO后,收邮件查看详细执行过程、结果

阅读(917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~