604-57-02
Единый номер
SSL-сертификаты
Защита соединения и доверие сайту
Корпоративная почта
Медиасервисы
Личный кабинет
Остались вопросы?
Мы с удовольствием вам поможем
Подтвердите, пожалуйста, согласие на обработку персональных данных
Спасибо!
Ваша заявка принята. Наш менеджер скоро вам перезвонит
Авторизация
Забыли пароль?

Введите email, который вы использовали при регистрации на hoster.by

success icon

Как запускать задачи по расписанию?

Cron – планировщик задач в UNIX-подобных операционных системах, использующийся для автоматического запуска программ и скриптов на сервере в определённое время. Каждый пользователь   имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Редактирование файла crontab возможно как при помощи интерфейса панели управления хостингом (Cpanel), так и при помощи специальной одноименной консольной программы crontab через unix shell.

Настройка cron в панели управления хостингом(Cpanel):

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


Введите адрес электронной почты, если вы хотите, чтобы планировщик отправлял электронные сообщения на него каждый раз при выполнении задания. Для этого в разделе «Электронное сообщение планировщика» → поле «Электронная почта» следует ввести действующий адрес электронной почты и нажать на кнопку «Электронное сообщение с обновлением».


Следующим шагом следует указать в разделе «Добавить новое задание планировщика»  необходимые параметры для запуска задания.

Первым параметром при настройке планировщика задач устанавливаются минуты, затем часы, дни и месяцы и, наконец, дни недели, в которые следует запускать скрипт. Звездочка (*) означает «каждый», то есть в зависимости от параметра, для которого установлено значение «*», задача будет выполняться каждый час, день недели и т.д. Можно воспользоваться общими настройками, выбрав один из предложенных шаблонов в поле «Общие настройки».

После настроек даты и времени указывается команда, которую следует выполнить. В начале этой строки необходимо указать полный путь к обработчику, а затем – полный путь к скрипту.

Доступные обработчики:

  • /usr/bin/php – PHP 5.2
  • /opt/alt/php53/usr/bin/php – PHP 5.3
  • /opt/alt/php54/usr/bin/php – PHP 5.4
  • /opt/alt/php55/usr/bin/php – PHP 5.5
  • /usr/bin/perl – Perl
  • /usr/bin/wget – утилита Wget.

Пример настройки планировщика задач

Исполнение скрипта одина раз день в полночь:

0 0 * * *  /usr/bin/php /home/login/public_html/script.php


В приведенном примере /home/login/public_html/ – стандартный путь к директории для файлов сайта, где login – название вашего аккаунта(системный пользователь).
Текущие задания планировщика можно изменить или удалить, нажав на соответствующую ссылку напротив задания в списке:


Сайт hoster.by собирает неперсонифицированные данные о пользователях посредством cookies-файлов, чтобы оказывать услуги с высокой степенью качества. Также мы работаем с персональными данными пользователей, которые храним и обрабатываем в соответствии с законодательством о работе с персональными данными. Как это происходит можно узнать в документах Положение о cookie-файлах и Политика работы с персональными данными.