Планировщик заданий (Крон, Cron)
Планировщик задач: Ваш надежный инструмент для автоматизации на сервере
Планировщик задач, или cron, представляет собой инструмент, который позволяет вам автоматизировать выполнение определенных задач на вашем сервере в соответствии с заданным расписанием. Это незаменимый помощник для автоматического выполнения рутинных задач. В этой статье мы рассмотрим, как использовать планировщик задач для автоматического выполнения заданий на вашем сервере.
Просмотр задач планировщика
Перед тем как начать создавать новые задания, важно понимать, как просматривать и управлять существующими задачами. При входе в панель управления хостингом вы найдете раздел "Планировщик CRON", где перечислены текущие задания. Эти задачи состоят из следующих компонентов:
Команда: Это полный путь к программе, которую вы хотите выполнять автоматически с определенной периодичностью. В этом месте также указываются аргументы, если они необходимы. Пример: /bin/date "+%d-%m-%Y".
Расписание: Это интервал времени, с которым задача должна выполняться.
Статус: Это информация о текущем статусе задачи, такая как "активен" или "отключен".
Описание: Здесь вы можете предоставить описание задачи, чтобы легче было разобраться, что именно выполняет данное задание.
Создание новой задачи
Для создания новой задачи планировщика, перейдите в раздел "Планировщик CRON" и нажмите кнопку "Создать". Заполните следующие поля:
Команда: Укажите полный путь к программе, которую вы хотите автоматизировать, и при необходимости добавьте аргументы. Например: /usr/bin/php /var/www/user/data/www/domain.com/script.php.
Описание: Предоставьте произвольное описание задачи, чтобы легче было понять, что именно делает данная задача.
Расписание: Выберите тип выполнения задания. Базовый режим позволяет вам выбрать интервал из предложенных вариантов, а экспертный режим позволяет более точно настроить интервал выполнения.
Не отправлять отчет по электронной почте: Если вы не хотите получать уведомления о выполнении задачи, установите флажок.
Запуск задачи
Чтобы проверить, как работает определенная задача, выберите задачу из списка и нажмите кнопку "Выполнить". Это запустит задачу вручную для проверки.
Настройка глобальных параметров
Глобальные параметры позволяют вам настроить параметры, которые будут общими для всех задач в планировщике. Чтобы сделать это, выберите задачу, нажмите "Настройки" и заполните необходимые поля:
Адреса электронной почты: Укажите адрес электронной почты, на который будут отправляться результаты выполнения команд планировщика, если они завершатся с ошибкой.
Путь: Укажите пути, по которым будет выполняться поиск исполняемых файлов. Пути разделяются двоеточием.
Дополнительная информация
Если вам нужно добавить выполнение скрипта PHP в планировщик, укажите полный путь к скрипту и передайте его интерпретатору. Например: /usr/bin/php /var/www/user/data/www/domain.com/script.php.
Если вы хотите узнать путь к интерпретатору PHP, выполните команду whereis php.
Вы также можете выполнить скрипт через wget. Укажите команду, например: /usr/bin/wget domain.com/script.php. Для узнавания пути к wget, выполните команду whereis wget.
Планировщик задач — это мощный инструмент для автоматизации рутиных задач на вашем сервере. Надеемся, что эта информация поможет вам более эффективно использовать его возможности.