Задания Cron обычно используются для автоматизации обслуживания или администрирования системы, таких как резервное копирование баз данных или данных, обновление системы с использованием последних исправлений безопасности, проверка использования дискового пространства , отправка электронных писем и т. д.
Запуск задания cron каждые 5, 10 или 15 минут – одни из наиболее часто используемых расписаний cron.
Crontab (таблица cron) – это текстовый файл, определяющий расписание заданий cron. Файлы Crontab можно создавать, просматривать , изменять и удалять с помощью команды crontab.
Каждая строка в пользовательском файле crontab содержит шесть полей, разделенных пробелом, за которыми следует команда, которую нужно запустить:
* * * * * command(s) ^ ^ ^ ^ ^ | | | | | allowed values | | | | | ------- | | | | ----- Day of week (0 - 7) (Sunday=0 or 7) | | | ------- Month (1 - 12) | | --------- Day of month (1 - 31) | ----------- Hour (0 - 23) ------------- Minute (0 - 59)
Первые пять полей (время и дата) также принимают следующие операторы:
Синтаксис общесистемных файлов crontab немного отличается от пользовательских файлов crontab. Он содержит дополнительное обязательное пользовательское поле, в котором указывается, какой пользователь будет запускать задание cron.
* * * * * <username> command(s)
Чтобы отредактировать файл crontab или создать его, если он не существует, используйте команду crontab -e.
Есть два способа запускать задание cron каждые пять минут.
Первый вариант – использовать оператор запятой для создания списка минут:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * command
Вышеприведенная строка синтаксически верна и будет работать нормально. Однако ввод всего списка может быть утомительным и подверженным ошибкам.
Второй вариант указать задание, которое будет запускаться каждые 5 минут часов, – это использовать оператор step:
*/5 * * * * command
*/5 означает создать список всех минут и запустить задание для каждого пятого значения из списка.
Чтобы запускать задание cron каждые 10 минут, добавьте в файл crontab следующую строку:
*/10 * * * * command
Чтобы запускать задание cron каждые 15 минут, добавьте в файл crontab следующую строку:
*/15 * * * * command
Мы показали вам, как запускать команду cron каждые 5, 10 или 15 минут.
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!
Спасибо! Ваша заявка принята
Спасибо! Ваша заявка принята