Как запланировать несколько заданий Cron в одном Crontab

Задания Cron - это запланированные в системах Linux задания, которые выполняются автоматически в назначенное время. Они должны быть включены в документ crontab. Часто начинающие администраторы задаются вопросом, нужно ли создавать отдельный crontab для каждого задания cron, и можно ли запланировать несколько заданий cron в одном crontab.

Как запланировать несколько заданий Cron в одном Crontab

Если вам нужно запланировать работу cron, вам нужно открыть документ crontab с помощью следующей команды. Она откроет документ crontab в вашем стандартном текстовом редакторе.

Если вы хотите изменить текстовый редактор по умолчанию в вашей системе, выполните команду EXPORT editor, а затем выполните вышеуказанную команду. Вот пример установки редактора по умолчанию на редактор vi.

После выполнения команды crontab -e документ будет открыт в текстовом редакторе. Каждая строка будет содержать cronjob следующего формата.

cronjob формат

Теперь в файле crontab вы можете расположить все cron-задания одно под другим так, чтобы на каждой строке было одно cron-задание, или вы можете расположить их одно за другим на одной строке, где cron-задания разделяются двоеточием(;), или это может быть комбинация обоих этих подходов.

Вот пример включения разных заданий cron в отдельную строку.

Вот пример одновременного запуска нескольких заданий cron.

ИЛИ

В первом примере каждое задание cron запускается в разное время, в то время как во втором примере все задания cron запускаются в одно и то же время.

Хотя мы научились запускать несколько заданий cron в одном файле, вы также должны помнить, что можно иметь различные crontabs для каждого пользователя в вашей системе, каждый из которых имеет отдельный список заданий cronjobs.

Заключение

В этой статье мы узнали, как запланировать несколько заданий cron на одной вкладке crob.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий