+ -
当前位置:首页 → 问答吧 → crontab问题

crontab问题

时间:2010-05-16

来源:互联网

* 3 * * 0 command 
请问这个crontab的时间,是不是代表周日的凌晨3点执行命令??

可是第一列是*,又说明什么呢?不会是周日第三个小时的每一分钟吧??

作者: shanerbaby   发布时间: 2010-05-16

*号代码任意合法的值都接受
你的理解是对的
代表周日的凌晨3点每分钟都执行
http://unix-cd.com/unixcd12/article_6234.html

作者: steptodream   发布时间: 2010-05-16

谢谢。我有一个脚本,是删日志用的。晕倒 。 不知道是是谁哦,写这么个日期。相当于第一遍就执行完了,后面那50多分钟,岂不是白跑了?会不会很浪费机器的资源呀??
如果是* * 3 * 0 command , 这应该就是不对的了,周日星期三,对吧?

作者: shanerbaby   发布时间: 2010-05-16

汗 不是周日星期三 而是周日3点 哈哈
那就改成周日晚上3点整执行一次吧
0 * 3 * 0 command

作者: steptodream   发布时间: 2010-05-16

5位分别代表:分 时 日 月 周;*代表任意 数字代表对应的时刻

作者: cuijie_cn   发布时间: 2010-05-17

* * 3 * 0 command 和 0 * 3 * 0 command 不是同一个效果么

作者: jiangdd8063   发布时间: 2011-06-30

SQL code

* 3 * * 0
分 时 日 月 年

作者: kerafan   发布时间: 2011-06-30