К началу страницы

лучший хостинг тот, который о себе не напоминает

Планировщик cron — запуск программ по расписанию


Содержание

  1. Общая информация
  2. Управление заданиями планировщика с помощью панели управления
  3. Примеры настройки заданий

1. Общая информация

Планировщик заданий позволяет выполнять команды на сервере хостинга по расписанию.

Управление планировщиком производится в разделе «Веб-сервер» — «Планировщик заданий» панели управления хостингом (https://hosting.nic.ru).

Особенности планировщика заданий хостинга:

  • минимальный интервал выполнения заданий — 1 минута;

2. Управление заданиями планировщика с помощью панели управления

Для того чтобы создать новое задание:

2.1. Войдите в панель управления хостингом (https://hosting.nic.ru), используя свой номер договора и пароль.

2.2. Перейдите в раздел «Веб-сервер» — «Планировщик заданий».

2.3. В блоке «Создать новое задание» введите имя нового задания, например task1, и нажмите кнопку «Создать».

2.4. Нажмите на имя созданного задания, чтобы перейти на страницу с параметрами задания.

2.5. Установите время, когда должно выполняться задание, например каждый день в 00:00.

2.6. В поле «Выполняемая программа» введите команду (см. п. 3) и сохраните изменения.

2.7. Новое задание будет запущено не ранее чем через 10 минут.

Если для параметра «Выводить сообщения» установлено значение «Да», результат работы скрипта (то, что выводится на стандартные потоки вывода (stdout) и ошибок (stderr)) будет направлен на адрес postmaster@идентификатор.nichost.ru. Копия письма будет направлена на адреса,
указанные в качестве контактных по договору.

3. Примеры настройки заданий

Запуск php-скриптов

Для запуска php-скрипта можно воспользоваться следующей командой:

cd $HOME/папка_сайта/docs/папка_скрипта/ && php $HOME/папка_сайта/docs/папка_скрипта/имя_скрипта.php

Здесь:

  • cd $HOME/папка_сайта/docs/папка_скрипта/ — переход в каталог, в котором размещен скрипт;
  • php — интерпретатор php;
  • $HOME/папка_сайта/docs/папка_скрипта/имя_скрипта.php — полный путь к скрипту.

Запуск php-скриптов с параметрами

wget -O - -q "http://nic.ru/cron.php?var1=xxx&var2=yyy"

Здесь:

  • wget — путь к программе wget,
  • http://nic.ru/cron.php?var1=xxx&var2=yyy — адрес скрипта с параметрами.

Запуск shell-скриптов

Для запуска shell-скрипта достаточно указать в качестве команды полный путь к скрипту:

/home/идентификатор/scripts/test.sh

Файл скрипта должен иметь атрибут исполнения.


Проект компании RU-CENTER
Служба круглосуточной технической поддержки:
+7 (495) 994-46-01
+7 (495) 737-06-01 (Москва)
8 800 250-27-99
8 800 555-46-01 (для регионов России)
e-mail: support@nic.ru
Заведите собственную почту от RU-CENTER


© Региональный Сетевой Информационный Центр, 2006-2017