Задание надо добавлять в контрольной панели «Джино» в разделе «Хостинг / Управление / Задания по расписанию».

Нажмите на кнопку «Новое задание» и в строке «Задание» введите путь к скрипту (если это исполняемый файл):

~/папка_со_скриптом/файл_скрипта.sh > /dev/null

Или вызов программы php или curl для запуска PHP-скриптов:

phpX.X ~/папка_со_скриптом/файл_скрипта.php > /dev/null
curl -s 'http://ваш-домен.ru/папка_со_скриптом/файл_скрипта.php' > /dev/null

(Здесь X.X — это версия PHP, которая вам необходима. Например, для PHP 5.6 команда будет выглядеть так: php5.6. Рекомендуется использовать ту же версию PHP, на которой работает ваш сайт. Ее можно узнать в разделе «Хостинг / Управление / Настройки веб-сервера / Настройки PHP» контрольной панели.)

Способ с использованием php более предпочтителен: в этом случае не будет накладных расходов на установку HTTP-соединения и отправку запроса, обработка скрипта не будет занимать процесс веб-сервера, и на него не будут действовать некоторые ограничения ресурсов.

Если вы хотите получать на E-mail результаты работы скрипта, во-первых, задайте для этого E-mail внизу страницы, и во-вторых, удалите из строки окончание «> /dev/null».

В полях: «Минуты», «Часы», «Дни», «Месяцы» и «Дни недели», надо указать, когда и с какой периодичностью должно запускаться ваше задание. Формат всех этих полей идентичен: можно указать либо конкретные значения, разделив их запятыми, либо диапазон, разделив граничные значения дефисом, либо интервал в формате «*/N», где N — продолжительность интервала. Чтобы задание выполнялось, например, каждый день или каждый месяц, в соответствующее поле нужно поставить символ «звездочку».

Минуты: 1,20 — скрипт будет выполняться только каждую первую и двадцатую минуты.
Часы: 0-4 — скрипт будет выполняться только с 0 часов до 4 часов включительно. Например, если в поле «Минуты» будет стоять «*», то скрипт будет выполняться каждую минуту с 0:00 до 4:59.
Дни: * — скрипт будет выполняться каждый день.
Месяцы: */2 — скрипт будет выполняться только каждый второй месяц.
Дни недели: 1-5 — скрипт будет выполняться только с понедельника по пятницу (воскресенье можно обозначать цифрами 7 или 0).

Примеры заданий:

Пример №1.
Чтобы ваш скрипт выполнялся ежедневно в 10:30 и 22:30, нужно задать следующие значения полей:
Минуты: 30
Часы: 10,22
Дни: *
Месяцы: *
Дни недели: *

Пример №2.
Чтобы ваш скрипт выполнялся каждые 15 минут, нужно задать следующие значения полей:
Минуты: */15
Часы: *
Дни: *
Месяцы: *
Дни недели: *

Пример №3.
Чтобы ваш скрипт выполнялся в начале каждого часа, но только в воскресение, нужно задать следующие значения полей:
Минуты: 0
Часы: *
Дни: *
Месяцы: *
Дни недели: 7

+7 495 229-30-31 Москва
+7 812 407-17-11 Санкт-Петербург
+7 343 288-50-31 Екатеринбург
© Джино, 2003–2024. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 150549 от 09.03.2017.
Правовая информация Политика конфиденциальности Карта сайта