Page tree

Вы можете настраивать задания для планировщика cron через раздел "Crontab" панели управления аккаунтом.

Создание задачи

Для создания задания cron:

1. Перейдите в раздел Crontab.

2. Нажмите на ссылку "Добавить новую задачу".

3. В появившейся форме "Новая задача cron" введите данные:

  • Название задачи.

  • Исполнитель - выберите необходимый тип задачи, например, "Сценарий PHP" с нужной версией.

    Если в задаче запускается скрипт, требующий переменные веб-сервера, запуск напрямую через PHP-интерпретатор приводит к ошибкам. Поэтому в случае, когда вы используете скрипт, работающий при запуске через адресную строку браузера, необходимо выбирать тип файла "HTTP-запрос" и указывать URL для запроса аналогично тому, как он указывается в адресной строке, например:

  • Путь до файла. Нажмите на значок дерева каталогов для его отображения и выберите заранее загруженный на аккаунт файл, который будет выполняться. Также можно ввести абсолютный путь до файла, например: /test.php или /home/u/username/test.php, если файл находится в домашней директории вашего аккаунта. Тип файла, который вы указываете в данном пункте, должен совпадать с установкой в предыдущем пункте; в противном случае с запуском задачи могут возникнуть проблемы. 
    При указании пути к интерпретатору версию php можно прописывать как с точкой, так и без нее: например, записи /opt/php5.6/bin/php и /opt/php56/bin/php равнозначны.

  • Периодичность (выберите период выполнения задачи):

    При выборе продвинутых настроек дни недели указываются с 0 (воскресенье) до 6 (суббота), числа с 1 до 31, месяцы с 1 до 12, часы с 0 до 23, минуты - с 0 до 59.  
    Если день недели (число, месяц) не важен, указывается *.
    Формат настройки (на примере минут): * - каждую минуту; */n - каждые n минут; n - с началом n-минуты; a, b, c - с началом указанных минут.

    Например, для выполнения задачи в 8, 12 и 16 часов необходимо указать часы через запятую: 8,12,16. Для выполнения задачи каждые 5 минут необходимо указать: */5.


4. Нажмите "Создать задачу".

Отслеживание ошибок

Если скрипт выполняется некорректно, для диагностики проблемы вы можете включить получение ошибок на почтовый адрес администратора, указав его в соответствующем пункте в разделе "Crontab":


  • No labels