Oct 30

没搞明白的crontab命令? 阴

, 07/10/30 15:14 , 技术开发 » 系统网络 , 评论(0) , 引用(0) , 阅读(2267) , Via 本站原创 | |
简介  
crontab-操作每个用户的守护程序和该执行的时间表。  

部分参数说明  
crontab file [-u user]-用指定的文件替代目前的crontab。  
crontab-[-u user]-用标准输入替代目前的crontab.  
crontab-1[user]-列出用户目前的crontab.  
crontab-e[user]-编辑用户目前的crontab.  
crontab-d[user]-删除用户目前的crontab.  
crontab-c dir- 指定crontab的目录。  
crontab文件的格式:M H D m d cmd.  
M: 分钟(0-59)。  
H:小时(0-23)。  
D:天(1-31)。  
m: 月(1-12)。  
d: 一星期内的天(0~6,0为星期天)。  
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。  
下面是一个例子文件:  
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND  
#每天早上6点  
106* * * date  

#每两个小时  
0*/2* * * date  

#晚上11点到早上8点之间每两个小时,早上部点  
0 23-7/2,8* * * date  

#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点  
0 11 4* mon-wed date  

#1月份日早上4点  
0 4 1 jan* date  

Array
系统自动配置参数:
 -e  编辑该用户的计时器设置。
 -l  列出该用户的计时器设置。
 -r  删除该用户的计时器设置。
 -u<用户名称>  指定要设定计时器的用户名称。

PS:犯了个错误,给用户做的自动配信系统,做成了每天检查一次。
其实应该是每分钟执行一次。
* * * * * /usr/local/bin/php /home/zhoz.php

作者:@Everyday NetLog
地址:http://log.zhoz.com/read.php?50
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]