Page 1 of 1

Нужен совет по крону

Posted: Mon Mar 10, 2014 7:07 pm
by StreamK
Здравствуйте.
Подскажите пожалуйста как правильно написать в кроне задачу

Code: Select all

http://site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a
Попробовал 3 варианта,но ни один не хочет выполнять задачу
1.

Code: Select all

/usr/bin/wget -O /dev/null -q "http://site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a"
2.

Code: Select all

curl http%dots%//site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a
3.

Code: Select all

sudo http%dots%//site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a
Как нужно правильно написать?

p/s заметил что http:// заменяется на http%dots%// - так и должно быть?

Так же подскажите, как отменить отсылание писем о выполнении крона на e-mail.

Спасибо

Re: Нужен совет по крону

Posted: Mon Mar 10, 2014 7:22 pm
by imperio
Попробуйте так:

Code: Select all

wget http://site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a
заметил что http:// заменяется на http%dots%// - так и должно быть?
нет. Это баг и он уже известен. Но воспроизводился он только при редактировании строки с командой крона.

Re: Нужен совет по крону

Posted: Tue Mar 11, 2014 9:38 am
by StreamK
К сожалению Ваш вариант тоже не подошел.
Пробовал запускать и из под пользователя, и из админа.

Если вручную вписывать через браузерную строку, то крон отрабатывает.

В логах крона ошибок нет,

Re: Нужен совет по крону

Posted: Tue Mar 11, 2014 9:39 am
by imperio
К сожалению Ваш вариант тоже не подошел.
Можно подробнее что пишет, какую ошибку выдаёт

Re: Нужен совет по крону

Posted: Tue Mar 11, 2014 10:04 am
by StreamK
В логе /var/log/cron ошибок не вижу

Code: Select all

Mar 11 10:02:01 v01 CROND[18188]: (admin) CMD (/usr/bin/wget -O /dev/null -q http://site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a)
Mar 11 10:03:01 v01 CROND[18193]: (admin) CMD (/usr/bin/wget -O /dev/null -q http://nsite.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a)
Запустил команду с другого сервера (на котором скрипт работает), под управлением ISP manager, получил код ошибки

Code: Select all

Exited with return code = 8

Re: Нужен совет по крону

Posted: Tue Mar 11, 2014 6:20 pm
by imperio
Какая у вас ОС ?
В браузере команда нормально отрабатывает?

Code: Select all

http://site.ru/engine/inc/dlesed/dlesed_cron.php?doing_cron&secret=9928dff68d4b3a347235ac3bab028d0a

Re: Нужен совет по крону

Posted: Wed Mar 12, 2014 10:09 am
by StreamK
Нашел в чем была проблема.
Прописал у регистратора домена ns сервера на сервер. и все заработало.
До этого домен ссылался по A записи.

Re: Нужен совет по крону

Posted: Fri Mar 14, 2014 9:56 am
by imperio
Будут вопросы, обращайтесь.