Дерево страниц

Настройка заданий для планировщика cron доступна из раздела "Crontab" панели управления аккаунтом.

Создание задания cron проходит в несколько этапов:

1. Перейдите в соответствующий раздел панели управления.

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

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

  • Название задачи (например, "test task").

  • Тип файла (например, "скрипт PHP").

  • Путь до файла (нажмите на значок дерева каталогов для его отображения и выберите заранее загруженный на аккаунт файл, который будет выполняться. Также можно ввести абсолютный путь до файла, например: /test.php или /home/u/username/test.php, если файл находится в домашней директории Вашего аккаунта).

Обращаем Ваше внимание, что тип файла, указываемого в данном пункте должен совпадать с установкой в предыдущем пункте, иначе с запуском задачи могут возникнуть проблемы.

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

    При выборе продвинутых настроек для указания дней недели используются цифры от 0 до 6 (0 - воскресенье, 6 -суббота), либо * - если день недели не важен. Для создания многоразовой задачи повторяющиеся значения необходимо внести через запятую. Например, для выполнения задачи в 8, 12 и 16 часов необходимо указать 8,12,16.

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

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

/usr/bin/wget -O /dev/null "ваш_сайт/путь/до/скрипта/script.php?параметр1=значение1&параметр2=значение2".

Команда wget отправляет запрос, имитируя работу веб-браузера. Обратите внимание, что при использовании wget необходимо выбрать тип файла "Исполняемый бинарный файл".

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

Со стороны специалистов поддержки Timeweb не оказываются консультации по исправлению кода скриптов для задач cron.