Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запуск php-скрипта через CRON
 
 автор: okcom   (14.10.2011 в 19:11)   письмо автору
 
 

Приветствую!

Такая проблема -

есть скрипт, который, имитируя действия пользователя, скачивает файлы с удаленного сервера.

Когда запускаю скрипт через командную строку, все отлично срабатывает, файлы загружаются и сохраняются.

Когда ставлю запуск в CRON, то нет.

Возможно, CRON не дает сохранять файлы, подскажите, если в курсе, в чем проблема?

Заранее благодарен

  Ответить  
 
 автор: cheops   (14.10.2011 в 19:28)   письмо автору
 
   для: okcom   (14.10.2011 в 19:11)
 

Сложно сказать не видя скрипта... но в случае cron следует проявлять осторожность, во-первых следует явно указывать все пути, причем абсолютные от начала диска (или устанавливать текущий путь программно). Во-вторых, следует иметь в виду, что PHP выполняется голым, без Apache, т.е. переменные окружения из $_SERVER и других массивов не доступны.
Вообще при подготовке такого cron-скрипта следует все действия логгировать в текстовый файл - удалось не удалось - все должно попадать в журнал. Обычно, даже опытные программисты, впервые составляющие cron-задание довольно долго отлаживают свои скрипты - там немного другая среда.

  Ответить  
 
 автор: okcom   (14.10.2011 в 21:21)   письмо автору
 
   для: cheops   (14.10.2011 в 19:28)
 

Спасибо, попробую сделать лог.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования