Задать вопрос
Fqyeh29
@Fqyeh29
↓ ИМХО ↓

Прямой ссылкой скрипт запускается, а с помощью cron нет. Куда рыть?

Есть скрипт обработки данных, запуская из браузера, он открывается, обрабатывает данные, отправляет результаты.
Поставил на "крон", но вместо сообщении об успешной работе, на почту приходит : ""

В чем может быть несовместимость крона с скриптом?

Побывал 2мя способами:
/home/httpd/fcgi-bin/a123456_serv/php-cli /home/httpd/vhosts/site.ru/httpdocs/papka/file.php
и
/usr/bin/wget -O - -q -t 1 site.ru/papka/file.php
  • Вопрос задан
  • 2390 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@s1dney
Вы уж извините, но это обсуждалось стотыщ пицот раз, можно было воспользоваться поиском:
строка команды в кроне не должна содержать относительные пути, потому что переменная PATH в среде выполнения cron отличается от стандартной
/path/to/command в место command
/usr/bin/php file.php в место
file.php 
#или
php file.php

а если в теле скрипта присутствуют относительные пути, то
cd /path/to/script && /usr/bin/php file.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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