В панелі управління хостингом перейдіть в розділ Главное → Планировщик і натисніть Создать. У формі створення завдання вкажіть команду для виконання і період обробки.
- Адрес e-mail - не редагується, задається в розділі Главная → Планировщик → Настройки
- Дата и время сервера - для орієнтування при постановці часу виконання завдання
- Команда - див. нижче
- Описание - придумайте опис для завдання
- Включено - вкл/викл завдання
- Расписание - вибір між спрощеною формою і linux-cron (експертний)
- Не отправлять отчет по e-mail - не відправляти ніяких повідомлень за поточним крон-завданням на вказаний e-mail в налаштуваннях вище
Загальний принцип створення cron-команд. Наприклад, якщо потрібно періодично виконувати PHP скрипт, то шлях до php інтерпретатора буде такою: /usr/bin/php. Шляхи до інших версіях PHP:
/opt/php52/bin/php
/opt/php53/bin/php
/opt/php54/bin/php
/opt/php55/bin/php
/opt/php56/bin/php
/opt/php70/bin/php
/opt/php71/bin/php
Приклад команди:
/opt/php71/bin/php /var/www/ВАШ_ЛОГИН/data/www/ВАШ_ДОМЕН/cron.php &>/dev/null
або
/usr/bin/wget "URL" -O - &>/dev/null
(подвійні лапки обов'язкові для посилання яка містить параметри GET)
Wget використовується в тому випадку, коли необхідно виконати запит до PHP скрипту аналогічно браузеру, і передати йому параметри GET.
Php інтерпретатор використовується в тому випадку, коли скрипт вашого сайту потрібно виконати без будь-яких зовнішніх змін (таких як user-agent, query-string та інше) чи іншої версією php.
Код &>/dev/null додається в кінець команди для того, щоб приховати виведення результату виконання скрипта, а також виведення помилок.
1>/dev/null - приховати тільки висновок виконання скрипта.
2>/dev/null - приховати тільки висновок можливих помилок.