Краткая инструкция по подключению скриптов к Cron

Категория: PHP & MySQL(i)
  0    0    1 039


Cron (планировщик задач) даёт возможность запускать скрипты по расписанию.



На виртуальных хостингах с панелью cPanel, Cron можно использовать только через саму cPanel.


В cPanel выберите раздел «Расширенный» → «Запланированные задания».


Сначала вам предлагается указать минуты, часы, дни и месяцы, а также дни недели, которые определять периодичность запуска вашего скрипта. Значок (*) означает "каждый", например каждый день, каждую минуту и так далее.


Далее идёт самое важное поле - "Команда". В поле команда вводится поочередно: путь к утилите-обработчику, параметры запуска обработчика, путь к скрипту.



Что бы не выносить себе мозг лишней информацией, примите как данность, что на любом хостинге есть обработчик wget. Поле "Команда" у вас в итоге будет содержать такую запись:


/usr/bin/wget -O - -q -t 1 http:/ /example.com/cron.php

"/usr/bin/wget" - стандартный путь к утилите wget, не менять:
"-O -" - говорит утилите, что писать лог не нужно, вместо этого надо выдавать их как бэ на экран, т.е. в никуда;
"-q" - выключает вывод всех сообщений программы;
"-t 1" - выполняется только одна попытка подключения, вместо умолчальных 20, указывать или нет - на ваше усмотрение.
"http://example.com/cron.php" - собственно путь к скрипту, как вы запускаете его через браузер. Если в браузере скрипт работает нормально, то и с кроном проблем не будет.

В интернете вы можете также встретить совет добавить в конец команды ">/dev/null 2>&1", что бы не получать письма о срабатывании скрипта, но по факту достаточно параметра "-q".



Ты зашёл на блог, как незарегистрированный пользователь. Можешь зарегистрироваться.

Комментарии (0):

Ваше имя:
E-Mail:


  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Кликните на изображение чтобы обновить код, если он неразборчив
Введите код:

Посты в тему:
[DLE Хак] Решение ошибки 403 при публикации новостей с исходным кодом
[DLE Хак] Восстановление пароля администратора DLE
[PHP шпаргалка] Рабочая замена iconv, с заменой текста и вырезанием тегов
Вводная статья о заработке на E-mail рассылках.
Работа без спец-навыков с Advego - заработок на выполнении заданий