2011-08-23 67 views
0

我有一个奇怪的问题。我设置了一个cron来检查输入日期的数据库。如果今天的日期与db recond匹配,它应该改变db表中的值。cronjob不工作

现在,由于某种原因,如果cron设置为每分钟关闭,它就像一个魅力。如果它设置为特定时间,它根本不会开火。 (MYDOMAIN被设置为正确的域名。)

作品有: * * * * * PHP -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

不工作: 40 16 * * * PHP -q /var/www/vhosts/MYDOMAIN.com/httpdocs/admin/scripts/includes/check_date.php

或当时任何变化

任何想法为什么它不会在每分钟都会触发其他事情?

回答

6

检查你的系统时间你是希望它运行

date 
+0

它完全匹配。直到第二个。 – David

+0

那么为什么这个答案被标记为接受?毕竟它是否正确? – tripleee

0

你尝试59 23 * * *火的时区相匹配?尝试一天的最后一刻。也许剧本只能在当天晚些时候运行......