HostRace
  ПОДДЕРЖКА

  хостинг
<< Назад       cron

Вопрос: Здравствуйте! Помогите настроить крон. Необходимо запускать каждую минуту следующий URL http://volleytransfer.ru/cron/test/ P.S домен мой Сейчас я попробовал сделать такое но он не хочет работать Вот скрин http://clip2net.com/s/6E364i
Ответ:

Здравствуйте. Запуск крон заданий запрещен ежиминутно и наказывается блокировкой аккаунта. Минимальный промежуток- 15 минут, не менее.

Вопрос: понял, поменял.
Ответ:

по самому заданию

крон это всего лишь будильник, он не понимает  что такое http://volleytransfer.ru/cron/test/ то не команда для крона. крон выполняет только программы в заданое вами время

 

http://www.hostrace.ru/faq.php

Помогите настроить cron задания. Я хочу чтобы файл http://domen.ru/1.php запускался каждый день в 24:00
Oтвет на вопрос

Нужно в cron заданиях добавить команду
/usr/bin/php пробел Полный_путь_к_Вашему_файлу.php > /dev/null 2>&1
или
/usr/bin/php5 пробел Полный_путь_к_Вашему_файлу.php> /dev/null 2>&1
, указав в минутах 0, в часах 24, а в остальных полях оставить звёздочки.


либо wget -O - -q -t 1 http://yourdomain.com/cron.php > /dev/null 2>&1
ключик "-O -" задаёт вывод в консоль (вместо сохранения в файл), "-q" делает это "тихо" (без вывода на экран), а "-t 1" указывает делать лишь одну попытку соединения.

Вопрос: Прошу меня поправить, добавил в крон задание но оно не работает wget -q -t http://volleytransfer.ru/cron/test/ Нужно раз в 30 минут открывать этот URL.
Ответ:

какой скрипт там запускается? используйте вариант с php

/usr/bin/php5 пробел Полный_путь_к_Вашему_файлу.php> /dev/null 2>&1

Вопрос: Там фреймворк Codeigniter, я не могу прописать путь к файлу. Мне надо чтобы URL отработал. Как быть в такой ситуации?
Ответ:

по адресу http://volleytransfer.ru/cron/test/  запускается индексный файл в папке http://volleytransfer.ru/cron/test/ , вот и укажите путь к файлу, вы все равно не указываете параметры передаваемые скрипту

Вопрос: если я обращусь непосредственно к index.php то откроется главная страница сайта, передав параметры в адресной строке cron/test я скажу index.php что нужно открыть именно контроллер с кроном.
Ответ:

указав http://volleytransfer.ru/cron/test/ вы так же ничео не передает, простооткрываете страницу, которая является индексной в данном каталоге

Вопрос: мне и нужно открывать простую ссылку в определённое время. Как это сделать на вашем хостинге?
Ответ:

С помощью задания Cron:

wget -O - -q -t 1 http://yourdomain.com/cron.php > /dev/null 2>&1
ключик "-O -" задаёт вывод в консоль (вместо сохранения в файл), "-q" делает это "тихо" (без вывода на экран), а "-t 1" указывает делать лишь одну попытку соединения.


<< Назад