Как легко создавать рабочие места Cron в Linux с помощью Zeit

Cron позволяет запускать команды, программы и скрипты автоматически в определенные моменты времени или по расписанию. Он мощный, легкий, и к тому же его сложно осознать. Вот почему вы можете найти интерфейсы, которые пытаются упростить использование crontab, и время один из лучших.

Единственная цель Zeit — упростить добавление заданий cron и управление ими. В Zeit выполнение команд и сценариев так же просто, как добавление новой записи в список задач. Давайте посмотрим, как это позволяет легко создавать задания cron в Linux.

Установка

В большинстве дистрибутивов Linux вам придется собирать Zeit из исходного кода. После загрузки и, согласно официальной документации, вы можете превратить его в пригодное для использования приложение с помощью:

mkdir build && cd build cmake .. make -j2 ./src/zeit

Если вы используете Ubuntu, вы можете добавить его репозиторий и установить Zeit с помощью следующих команд:

sudo add-apt-repository ppa: blaze / main sudo apt update sudo apt install zeit

Easy Crontab с Zeit Add Apt Repository

Через некоторое время вы найдете Zeit среди остальных установленных программ. Найдите и запустите приложение.

Easy Crontab с установленным Zeit

Задачи и расписания

Интерфейс Zeit прост. Чтобы добавить задачу, нажмите кнопку «Добавить задачу».

Easy Crontab с Zeit Add Task

Введите название вашей задачи в поле Описание. Введите команду, которую вы хотите запланировать, в поле «Команда».

Easy Crontab с Zeit Детали задачи

В разделе «Время и дата» вы можете выбрать «Базовый», который позволяет вам быстро запланировать выполнение задачи по регулярному шаблону. Для дополнительной настройки выберите опцию Advanced.

Easy Crontab с Zeit Task Basic Scheduling

Опция Advanced позволяет вам точно указать минуту, час, день, день недели и месяц, в котором будет выполняться задача. Все поля изначально заполнены звездочкой, которая работает как подстановочный знак, переводящийся как «каждый». Например, если вы введете «*» в поле «День», это означает «каждый день».

Easy Crontab с расширенными настройками времени Zeit Task

Вы можете ввести более одного числа, разделяя их запятыми. Например, если вы введете «20, 23» в поле «Час» и «35» в поле «Минуты», ваша задача будет запускаться в 20:35 и 23:35 каждый день.

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

Easy Crontab с Zeit Task List

После того, как вы создали задачу, она появится в главном списке Zeit. Если вы хотите быстро отключить задачу, вы можете дважды щелкнуть по ней, а щелчок правой кнопкой мыши также позволит вам отредактировать или полностью удалить ее.

Будильники и таймеры

Zeit позволяет настраивать будильники и таймеры, но мы не будем вдаваться в подробности того, как это делать, поскольку это даже проще, чем задачи. С сигналами тревоги и таймерами вам не нужно беспокоиться о подстановочных знаках и сложных расписаниях, потому что даже если это будет полезно для некоторых, такая функция не предлагается.

Easy Crontab с Zeit Alarms

Вы можете устанавливать только простые расписания, определяя время и выбирая дни, когда будет срабатывать будильник или таймер. Вот и все. Две дополнительные кнопки позволяют ввести текущее время в поля «Часы» и «Минуты» (кнопка «Сейчас») или очистить их (кнопка «Сброс»). Вы должны использовать две кнопки со значками папок, рядом с проигрывателем и звуковым файлом, чтобы выбрать медиаплеер и звуковой файл при настройке будильников и таймеров. Поскольку Zeit / crontab не сможет уведомить вас без них, он также не позволит вам установить правило с пустыми полями.

Контролируйте все

Используя Zeit, вы по умолчанию редактируете свои собственные правила crontab, активные только для вашей учетной записи. Чтобы увидеть все правила (другие и систему) и иметь возможность редактировать все, включите «Системный режим» в меню «Просмотр».

Easy Crontab с системным режимом Zeit

В системном режиме вы сможете настраивать существующие правила — например, для автоматических отчетов, которые Ubuntu создает для вашей ОС. Будьте особенно осторожны при настройке таких правил и помните, что любые изменения, которые вы вносите, могут нарушить работу. Также возможно, что ваши настройки будут перезаписаны после обновления программного обеспечения.

Фильтр и поиск

Если вы обнаружите, что пытаетесь найти определенное правило, вы можете использовать его функцию поиска вместо прокрутки вверх и вниз по списку. Нажмите Ctrl + F на клавиатуре, и в нижней части окна Zeit появится поле поиска. Введите поисковый запрос, чтобы найти задачу, которую вы хотите найти.

Easy Crontab с фильтрацией Zeit

Теперь, когда вы знаете, как использовать Zeit для создания заданий cron в Linux, собираетесь ли вы эффективно использовать crontab для автоматизации своей системы? Кроме того, вы также можете использовать systemd в качестве замены cron.

Связанный:

Эта статья полезна? да нет

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *