cronjob不工作

时间:2011-08-23 22:45:04

标签: crontab

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

现在,出于某种原因,如果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

或该时间的任何变化

任何想法为什么它不会每时每刻都开火?

2 个答案:

答案 0 :(得分:6)

通过运行

检查您的系统时间是否与您期望触发的时区相匹配
date

答案 1 :(得分:0)

你试过59 23 * * *吗?尝试一天的最后一分钟。也许剧本只能在当天晚些时候工作......