Page 1 of 1
Вопрос по настройке Крон
Posted: Thu Dec 08, 2016 7:54 am
by kolbassay
Доброе время суток всем!
Буквально не давно начал изучать вашу прекрасную панель, спс разработчикам!
Передо мной стала задача настроить крон!
http://site.ru/cron.php и чтобы он запускался 1 раз в минуту
как я понял во вкладке крон нужно создать новое задание
у меня получилось примерно следующее:
Code: Select all
/usr/bin/php /home/admin/web/site.ru/public_html/cron.php
*Мин
*Часы
*День
*Месяц
*День недели
но видимо не правильно (((
Re: Вопрос по настройке Крон
Posted: Thu Dec 08, 2016 8:56 am
by Alex Connor
Re: Вопрос по настройке Крон
Posted: Thu Dec 08, 2016 2:33 pm
by imperio
Re: Вопрос по настройке Крон
Posted: Thu Dec 08, 2016 2:56 pm
by kolbassay
всем спс) попробую
Re: Вопрос по настройке Крон
Posted: Sat Dec 10, 2016 12:34 am
by kolbassay
Re: Вопрос по настройке Крон
Posted: Sat Dec 10, 2016 12:44 am
by imperio
Code: Select all
/usr/bin/php /home/admin/web/site.ru/public_html/cron.php
site.ru - ваш сайт.
По настройкам расписания всё правильно.
На почту что то приходит?
Укажите ОС на сервере
Re: Вопрос по настройке Крон
Posted: Sat Dec 10, 2016 1:06 am
by kolbassay
debian8-64
--
на виртуальной машине делаю. почту по логам видимо отсылает )
вернулся к первоначальному
/usr/bin/php /home/admin/web/site.ru/public_html/cron.php
upd. заработало вот так
Code: Select all
/usr/bin/wget -O -source http://test2.com/cron.php /dev/null 2>&1
Re: Вопрос по настройке Крон
Posted: Sat Dec 10, 2016 1:23 am
by Stesh
Два замечания.
Правила хорошего тона
рекомендуют явно указывать -f
Т.е. вместо
Code: Select all
/usr/bin/php /home/admin/web/site.ru/public_html/cron.php
будет
Code: Select all
/usr/bin/php -f /home/admin/web/site.ru/public_html/cron.php
Второй момент - это то, что такая запись будет сорить в логах, что не всегда есть хорошо. Избежать этого можно перенаправив потоки в /dev/null (разумеется после отладки скрипта, убедившись что все в порядке)
Делается это прописыванием в конце (по сути можно и в начале, но будет менее читабельно и гораздо менее привычно)
Т.к. окончательный вариант может выглядеть вот так
Code: Select all
/usr/bin/php -f /home/admin/web/site.ru/public_html/cron.php > /dev/null 2>&1
PS: если убрать перенаправление второго потока, то в лог будут писаться только ошибки, пример
Code: Select all
/usr/bin/php -f /home/admin/web/site.ru/public_html/cron.php > /dev/null
Re: Вопрос по настройке Крон
Posted: Sat Dec 10, 2016 1:25 am
by kolbassay
спасибо большое за помощь, попробую