如何在Cpanel每天6点钟完成cron工作

时间:2012-09-13 08:32:03

标签: php cron

如何通过Cpanel每天6点开始做cron工作? 我通过我的cpanel添加了cron作为这张图片

http://i.imgur.com/vc1iv.jpg

但是脚本在当天工作的次数更多,我需要知道cron或我脚本中的错误。

2 个答案:

答案 0 :(得分:19)

因为那个星号,你的cron将在每分钟6点钟运行。

Cron format

* * * * * *
| | | | | | 
| | | | | +-- Year              (range: 1900-3000)
| | | | +---- Day of the Week   (range: 1-7, 1 standing for Monday)
| | | +------ Month of the Year (range: 1-12)
| | +-------- Day of the Month  (range: 1-31)
| +---------- Hour              (range: 0-23)
+------------ Minute            (range: 0-59)
Any of these 6 fields may be an asterisk (*). 
This would mean the entire range of possible values, i.e. each minute, each hour, etc.

你应该把分钟0,因为你只需要运行一次(在06:00)。

0 6 * * * 

答案 1 :(得分:0)

你应该改变你的cronjob如下:

0 6 * * * /usr/bin/php and so on

这样它将在6点钟运行。按照你的方式,它将以6开始运行,然后每分钟再运行一小时。

例如,如果您希望脚本在午夜的第3天运行,您应该写:

0 0 3 * * /usr/bin/php and so on

如果您在前两个字段上留下星号,它将会运行一整天。

查看man page。一些示例非常有用,即具有@daily宏的示例。