Вопрос по cron

Uglik

Старатель
Регистрация
8 Окт 2008
Сообщения
350
Реакции
14
Здравствуйте

Подскажите как грамотно реализовать сам файл который будет запускаться по cron.

Собственно интересует вот что. Если прописать путь к файлу cron.php он не отрабатывает без wget. Как обычно запускают напрямую через php без wget. Как вообще следует составлять файл для cron.

Вот допустим я создаю функцию function start($url) в которую буду передавать ссылку, и таких вызовов start будет несколько. Прописываю я все это в файле cron и запускаю крон по расписанию.

Как правильны вызывать функцию start в файле cron.php что бы она выполнялась ????
 
Для того, чтобы запускать скрипты напрямую, Вы должны понимать, что Ваш скрипт не будет знать к какому домену он принадлежит... более того, Вам придется учитывать много разных аспектов... например полные пути, глобальные переменные и т.д.
Ещё момент... не все провайдеры разрешают запускать исполнительный файл php... безопасность.
И вообще я считаю, что данная необходимость нужна очень редко... для сайтов подобное вообще считается дыркой в системе.

Проще создать php файл в корне сайта и дергать его через wget или lynx.
но если уж очень прям хочется... то:

/usr/local/bin/php /home/юзер/public_html/cron.php > /dev/null

гдето так
 
Назад
Сверху