CRON — планировщик, по которому задания выполняются с указанным интервалом.
Интервалы задаются в виде 5 чисел или последовательностей чисел, разделенных пробелами.
минута час день_месяца месяц день_недели
Часто на задания требуется выполнять постоянно — например, для синхронизации каких-либо данных между серверами.
Ежеминутное выполнение задается как * * * * * или */1 * * * * в старых версиях crond.
Каждые 5 минут выполнение можно настроить двумя способами:
1,5,10,15,20,25,30,35,40,45,50,55 * * * *
*/5 * * * *
Результат будет одним, первый способ удобнее только при автоматизации в различных панелях управления.

Читайте о том, как отслеживать задания CRON и выяснять причины по которым они не выполняются.
Добавление файла расписания:
Вывести содержимое текущего файла расписания:
Удаление текущего файла расписания:
Редактирование текущего файла расписания (при первом запуске будет выведен список поддерживаемых текстовых редакторов):
Этот ключ позволяет выполнять вышеописанные действия для конкретного пользователя:
Учтите, что -u можно воспользоваться только запуская crontab от лица суперпользователя.
Каждый час, с использованием переменных cron:
Каждый день в 03:15 запускать скрипт:
Каждый четный час:
Тоже что и выше, но расписанное полностью:
Каждые 10 минут:
Новый год :
Каждый будний день в 22:00:
* где DISPLAY=:0 — номер монитора
GUI версии
Есть очень полезная программа: Scheduled tasks(gnome-schedule). Она представляет собой графический интерфейс для cron, и будет полезна новичкам, так как понятным языком описывает время выполнения задачи. К примеру:
каждый час в 15 минут;
каждую минуту, между 00:00 и 00:59.
Для KDE существует Task Scheduler, который встраивается в окно настройки системы.
Некоторые приложения могут требовать для своей работы выполнения определенных задач по расписанию.
В системах типа UNIX выполнением заданий по расписанию управляет демон Cron.
Регулярные действия описываются инструкциями, помещенными в конфигурационные файлы crontab. Каждая инструкция содержит расписание и команду на запуск задачи и представляет собой строку следующего вида:
Примеры расписаний заданий Cron
Подробнее о Cron и его конфигурировании можно прочитать в соответствующем материале Wikipedia.
Настройка задания Cron через cPanel
CPanel предоставляет удобный интерфейс управления заданиями Cron.
Для того, чтобы добавить выполнение задания в расписание, нужно выполнить следующие операции.
На главном экране cPanel в блоке «Дополнительно» щелкните по ссылке «Задания Cron»:

В открывшемся интерфейсе заполните форму «Добавить задание Cron»:

В примере показано добавление задания на выполнение каждые 10 минут.
После заполнения формы нажмите кнопку «Добавить задание cron».
В результате добавленное задание появится в списке заданий Cron:

Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.
Платформа
Магазин Webasyst
Помощь
- © 2002—2019 Webasyst
- О компании
- Блог
- Договор-оферта
- Webasyst.com
Мы получаем и обрабатываем персональные данные посетителей сайта в соответствии с Политикой обработки персональных данных. Отправка персональных данных с помощью любой страницы сайта подразумевает согласие со всеми пунктами Политики.