Поиск по сайту:

Zeit — инструмент с графическим интерфейсом для планирования Cron и At Jobs в Linux


Zeit — это инструмент с графическим интерфейсом с открытым исходным кодом для планирования заданий через «crontab» и «at». Он написан на C++ и выпущен под лицензией GPL-3.0. Это простой в использовании инструмент с простым интерфейсом для планирования однократного или повторяющегося задания. Zeit также оснащен будильником и таймером, который использует звук и уведомляет пользователя.

Особенности Зейта

  • Планируйте, изменяйте или удаляйте задания CRON.
  • Запланируйте или удалите задания AT.
  • Запланируйте, измените или удалите таймер/будильник.
  • Измените переменные среды.

Как установить Zeit в Linux

Для дистрибутивов Ubuntu и Ubuntu стабильную версию можно установить, добавив репозиторий PPA, как указано ниже.

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

Вы также можете попробовать версию Zeit для разработки, добавив следующий репозиторий PPA.

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

Для других дистрибутивов Linux вы можете собрать его из исходников, как показано.


git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit

Чтобы запустить Zeit, просто введите.

zeit &

Запуск непериодических команд с помощью at Command

Непериодические команды позволяют команде планирования выполняться один раз. Да, ты прав. Он использует команду «at». Перейдите к «ПРОСМОТРВЫБРАТЬ НЕПЕРИОДИЧЕСКИЕ КОМАНДЫ» или нажмите «CTRL+N».

Выберите «Добавить команду», как показано на рисунке ниже, и добавьте запись. Я планирую запуск команды на 17:35. Эта команда создаст пустой файл журнала в папке Загрузки, к имени которого будет добавлена сегодняшняя дата, как показано ниже.

NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt

Теперь добавлена запись. Вы не можете изменить запланированную команду, но ее можно удалить до ее запуска с помощью «Удалить команду».

В 17:35 моя команда выполнилась нормально и создала пустой файл журнала.

Запускайте периодические задачи с помощью заданий Cron

Чтобы запланировать задания Cron, выберите «периодическая задача» или нажмите «CTRL + P». По умолчанию zeit запускается с «Периодической задачей».

Введите описание, команду и запланированное время и нажмите «ОК», чтобы добавить запись в crontab.

Теперь мое задание будет выполняться ежедневно в 13:00.

Вы можете проверить crontab, используя «crontab -l», где запись будет добавлена автоматически.

crontab -l

Помимо «at» и «crontab», есть две функции использования будильника/таймера, которые напоминают нам, вызывая звуковой сигнал. Эта запись также будет добавлена в crontab.

Вот и все, что касается этой статьи. Изучите Zeit и поделитесь с нами своим мнением.