AppleHost - полезный хостинг!
Сделать стартовойДобавить в избранное
 
   
 
 
 

Проверь домен:

.
 
 
 
  Регистрация Оплата Техническая поддержка  

Pavel 14.2.2006
Почему скрипт не запускается через Cron?
Чаще всего проблема возникает из-за наличия в списке заданий "виндового" перевода строки. Windows использует для разделения строк два символа - \x0D и \x0A, а UNIX только один - \x0A. Наличие в коде "виндового" \x0D вызывает ошибку. Для избавления от "виндового" символа есть два пути: Изначально писать файл для cron'а в текстовом редакторе, позволяющем сохранять код в unix-формате (Блокнот к таким не относится). При загрузке скрипта по FTP включать режит ASCII. Тогда файл будет передан на сервер в правильном unix-формате. Далее следует проверить правильность написания путей. Пути в UNIX имеют вид /home/user/dir/file. Обратите внимание, в отличие от Windows, слеши в UNIX прямые (/), я не обратные (\), регистр различается (file и File это разные файлы). Кроме того, если запускаемый скрипт написан на PHP, перед путем к скрипту необходимо вставить вызов интерпретатора PHP: