Крон позволяет автоматически запускать команды, программы и сценарии в определенные моменты времени или по расписанию. Он мощный, легкий, и в нем сложно уложить голову. Вот почему вы можете найти интерфейсы, которые пытаются упростить использование crontab, и Зейт — один из лучших.
Единственная цель Zeit — максимально упростить добавление и управление вашими заданиями cron. С Zeit запускать команды и сценарии так же просто, как добавлять новую запись в список задач. Давайте посмотрим, как с его помощью можно легко создавать задания cron в Linux.
Читайте также: Как синхронизировать время Linux с NTP-сервером
Установка
В большинстве дистрибутивов Linux вам придется собирать Zeit из исходного кода. После загрузки и согласно официальной документации вы можете превратить его в полезное приложение с помощью:
mkdir build && cd build cmake .. make -j2 ./src/zeit
Если вы используете Ubuntu, вы можете добавить репозиторий и установить Zeit с помощью следующих команд:
Contents
Установка
-apt-repository ppa:blaze/main sudo apt update sudo apt install zeitЧерез некоторое время вы обнаружите Zeit среди остальных установленных программ. Найдите и запустите приложение.
Задачи и расписания
Интерфейс Zeit прост. Чтобы добавить задачу, нажмите кнопку «Добавить задачу».
Введите название задачи в поле «Описание». Введите команду, которую хотите запланировать, в поле «Команда».
В разделе «Время и дата» вы можете выбрать «Базовый», что позволит вам быстро запланировать регулярное выполнение задачи. Для большей настройки выберите параметр «Дополнительно».
Вариант «Дополнительн
Задачи и расписания
инуту, час, день, день недели и месяц, когда будет выполняться задача. Все поля изначально заполняются звездочкой, которая работает как подстановочный знак и означает «каждый». Например, если вы введете «*» в поле «День», это будет означать «каждый день».Вы можете ввести более одного числа, разделяя их запятыми. Например, если вы введете «20, 23» в поле «Час» и «35» в поле «Минута», ваша задача будет запускаться в 20:35 и 23:35 каждый день.
Если вам когда-нибудь понадобится напомнить синтаксис crontab, наведите указатель мыши на одно из полей. Zeit покажет вам полезное всплывающее окно со списком примеров того, как можно настроить расписание задачи.
После создания задачи она появится в главном списке Zeit. Если вы хотите быстро отключить задачу, вы можете дважды щелкнуть по ней, а щелчок правой кнопкой мыши также позволит вам отредактировать или полностью удалить ее.
Будильники и таймеры
Zeit позволяет настраивать будильники и таймеры, но мы не будем вдаваться в подробности, как это сделать, поскольку это даже проще, чем задачи. Благодаря «Будильникам и таймерам» вам не придется беспокоиться о подстановочных знаках и сложных расписаниях, поскольку даже если для некоторых это будет полезно, такая функциональность не предлагается.
Вы можете установить только простые расписания, определяя время и выбирая дни, когда будет работать будильник или таймер. Вот и все. Две дополнительные кнопки позволяют ввести текущее время в поля «Час» и «Минуты» (кнопка «Сейчас») или очистить их (кнопка «Сбросить»). Вы должны использовать две кнопки со значками папок рядом с «Проигрыватель» и «Звуковой файл», чтобы выбрать медиаплеер и звуковой файл при настройке будильников и таймеров. Поскольку без них Zeit/crontab не сможет уведомить вас, он также не позволит вам установить правило с пустыми полями.
Все контролировать
С Zeit вы по умолчанию редактируете свои собственные правила crontab, активные только для вашей учетной записи пользователя. Чтобы увидеть все правила (другие и систему) и иметь возможность редактировать все, включите «Системный режим» в меню «Вид».
В системном режиме вы сможете настраивать существующие правила — например, для автоматических отчетов, которые Ubuntu создает для вашей ОС. Будьте особенно осторожны при настройке таких правил и имейте в виду, что любые внесенные вами изменения могут что-то сломать. Ваши настройки также могут быть перезаписаны после обновления программного обеспечения.
Фильтровать и найти
Если вы пытаетесь найти определенное правило, вы можете использовать его функцию поиска вместо прокрутки списка вверх и вниз. Нажмите Ctrl+ FБудильники и таймерыZeit появится поле поиска. Введите поисковый запрос, чтобы найти нужную задачу.
Теперь, когда вы знаете, как использовать Zeit для создания заданий cron в Linux, собираетесь ли вы эффективно использовать кронтаб для автоматизации своей системы? Альтернативно вы также можете используйте systemd в качестве замены cron .