Millerish
@Millerish

Почем cron обрабатывается не так как обновление страницы?

Добрый день!

У меня есть скрип который проверяет когда было обновление файл. Если обновления не было - шлет письмо. При обновлении страницы(http) работает, если запускаю через крон - все время думает, что обновления не было (письма). Пробовал разные интервалы для крона, всегда один результат.

Cron:
/usr/bin/php ~/www/XXX.XXX.XXX/vi-test/date-inspection/index.php >/dev/null 2>&1

Скрип:
https://jsfiddle.net/5hjj9mgq/

Подскажите, почему так происходит? Как исправить?

ЗЫ

Прошу не судить строго, с кроном не работал, срипт черновой.
  • Вопрос задан
  • 327 просмотров
Решения вопроса 3
dimonchik2013
@dimonchik2013
non progredi est regredi
php файл сам по себе не запустится

либо php /bla/bla/файл
либо браузером lynx localhost/file
лиюл wget localhost/file

см. способы
www.htmlcenter.com/blog/running-php-scripts-with-cron
Ответ написан
Комментировать
Проверь права доступа. Возможно пользователь, от имени которого запускается Cron, не имеет доступа к этому файлу.

Ещё есть вот такие is_readable() is_writable()замечательные функции
Ответ написан
Комментировать
@artamonovg
Попробуйте вот так
wget http://XXX.XXX.XXX/vi-test/date-inspection/index.php >/dev/null 2>&1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы