Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 06.06.2011, 22:42   #1
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,243
Бабло: $1447930
Отправить сообщение для Hector с помощью ICQ
По умолчанию Крон ведет себя как хз что

В общем при попытке запуска скрипта через крон, он обрывает закачку файлов курлом. Если просто с шелла то все ок. WGET тоже все ок. В чем может быть проблема?
__________________
----
Hector вне форума  
Старый 06.06.2011, 23:19   #2
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 733
Бабло: $89207
По умолчанию

попробуй так поставить на крон

php file.php > /dev/null &
y4b53 вне форума  
Старый 06.06.2011, 23:59   #3
mr.Charlie
je suis Charlie
 
Аватар для mr.Charlie
 
Регистрация: 19.08.2009
Сообщений: 1,629
Бабло: $249957
По умолчанию

Видимо, вызываешь как-то так: php /path/to/script.php&, а в скрипте пути есть.
Попробуй: cd /path/to/ && php script.php&

Или ты про curl из коммандной строки?
mr.Charlie вне форума  
Старый 07.06.2011, 00:10   #4
Hector
Статус кво
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: California
Сообщений: 11,243
Бабло: $1447930
ТС -->
Отправить сообщение для Hector с помощью ICQ
автор темы ТС По умолчанию

делаю так

*/2 * * * * cd /var/www/html/video/; php cron.php
__________________
----
Hector вне форума  
Старый 07.06.2011, 00:12   #5
y4b53
:(
 
Аватар для y4b53
 
Регистрация: 25.11.2008
Сообщений: 733
Бабло: $89207
По умолчанию

пробуй
*/2 * * * * cd /var/www/html/video/; php cron.php > /dev/null &
y4b53 вне форума  
Старый 07.06.2011, 00:16   #6
kanscx
Senior Member
 
Аватар для kanscx
 
Регистрация: 03.04.2007
Адрес: www.ua
Сообщений: 3,227
Бабло: $373635
По умолчанию

/usr/bin/php надо писать, полный путь к пхп бинарнику
__________________
kanscx вне форума  
Старый 07.06.2011, 02:30   #7
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от Hector Посмотреть сообщение
В общем при попытке запуска скрипта через крон, он обрывает закачку файлов курлом. Если просто с шелла то все ок. WGET тоже все ок. В чем может быть проблема?
в кроне по умолчанию может быть:
1) свой шел со своими переменными окружения
2) свой пхп со своим php.ini

поэтому путь к нужному бинарнику php лучше прописывать полностью, как рекомендовал kanscx. И убедись, что это тот же php, в котором все ок.

Если без крона php-cli работает нормально,а в кроне хуево - то проблема в окружении, которое создается для крона. В том числе и права как на доступ к файлам, так и на запуск бинарников. Попробуй пустить крон от рута, ну и логи надо смотреть в /var/log/cron*
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума