У меня странная проблема на одном из моих серверов. Cron не выполняет никаких задач, но записывает в свой журнал, что задача выполнена успешно. Вроде активирован какой-то режим симуляции ...
Apr 30 03:03:08 nd-10049 crond[13387]: (root) CMD (php /usr/local/frb/backup.php)
Apr 30 03:05:01 nd-10049 crond[13397]: (root) CMD (php /home/support/public_html/cron/cron_hourly.php>/home/support/public_html/cron/hourly.log)
Apr 30 03:09:01 nd-10049 crond[19108]: (root) CMD (/etc/webmin/cron/tempdelete.pl )
Apr 30 03:10:01 nd-10049 crond[19467]: (root) CMD (php /home/support/public_html/cron/cron_hourly.php>/home/support/public_html/cron/hourly.log)
Apr 30 03:14:44 nd-10049 crontab[21154]: (root) BEGIN EDIT (root)
Apr 30 03:15:01 nd-10049 crond[21309]: (root) CMD (php /home/support/public_html/cron/cron_hourly.php>/home/support/public_html/cron/hourly.log)
Apr 30 03:15:38 nd-10049 crontab[21154]: (root) REPLACE (root)
Apr 30 03:15:38 nd-10049 crontab[21154]: (root) END EDIT (root)
Apr 30 03:16:01 nd-10049 crond[14961]: (root) RELOAD (cron/root)
Apr 30 03:20:02 nd-10049 crond[22620]: (root) CMD (php /home/support/public_html/cron/cron_hourly.php)
В общем журнале (сообщениях) ошибок по cron нет. ОС - CentOS. Что я могу сделать, чтобы проверить, в чем проблема? В чем может быть проблема?
Попробуйте с / usr / bin / php вместо того php.
OMG :) Это было просто. php не находился в системном PATH. просто