Crontab-UI, легко и безопасно управляйте заданиями Cron

о crontab-ui

В следующей статье мы рассмотрим Crontab-UI. Это один веб-инструмент для простого и безопасного управления заданиями cron в Unix-подобных операционных системах. Для тех, кому сложно планировать задачи cron, это приложение является хорошим решением. Те из нас, кто не справляется с подобными задачами, могут легко ошибиться при редактировании обычного текстового файла crontab, поэтому мы можем найти полезное решение в этом приложении.

Нам не нужно вручную редактировать файл crontab для создания, удаления и управления задачами cron. Все можно сделать через веб-браузер парой щелчков мышью. Пользовательский интерфейс Crontab позволит нам создавать, редактировать, приостанавливать, удалять, делать резервные копии заданий cron. Мы даже можем без проблем импортировать, экспортировать и выполнять задания на других машинах. Приложение написано с использованием NodeJS.

Установить Crontab-UI

Мы сможем установить Crontab UI с помощью команды. Будь уверен установили раньше NPM. После его установки мы выполняем следующую команду в терминале (Ctrl + Alt + T), чтобы установить пользовательский интерфейс Crontab.

npm install -g crontab-ui

Легко и безопасно управляйте заданиями Cron

к запустить пользовательский интерфейс Crontab, просто беги:

Crontab-ui запущен

sudo crontab-ui

Теперь откройте свой веб-браузер и перейдите по адресу http://127.0.0.1:8000. Убедитесь, что порт 8000 доступен. Обратите внимание, что вы можете получить доступ к пользовательскому интерфейсу Crontab только из локальной системы.

crontab-ui локальный хост

Если вы хотите запустите пользовательский интерфейс Crontab с IP-адресом вашей системы используя собственный порт, чтобы вы могли доступ к нему из любой системы в сетииспользуйте следующую команду:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Теперь к пользовательскому интерфейсу Crontab можно получить доступ с любого компьютера по новому адресу, используя URL-адрес http: // systemIPaddress: 9000. Это страница Crontab-UI, которую мы найдем:

Crontab-UI локальный IP

Как видно на скриншоте выше, Crontab-UI очень простой. Все варианты говорят сами за себя.

Чтобы выйти из пользовательского интерфейса Crontab, просто нажмите Ctrl + C в терминале, в котором он запущен.

Создание, редактирование, запуск, остановка, удаление задания

Чтобы создать новое задание cron, просто нажмите кнопку «Создать». Затем вам просто нужно написать детали задания cron и нажать «Сохранить».

  • Имя задания cron. Это необязательно.
  • Полная команда, которую вы хотите запустить.
  • Выберите расписание. Вы можете выбрать расписание быстрого программирования (такие как начало, ежечасно, ежедневно, еженедельно, ежемесячно, ежегодно) или установите точное время для запуска команды.
  • После выбора запланированного времени синтаксис задания cron будет отображаться в поле «Job».
  • Выберите, хотите ли вы включить ведение журнала ошибок для конкретного задания.

Вот мой образец задания cron, с помощью которого я очищу кеш firefox:

crontab-ui работа удалить кеш

Таким же образом вы можете создать необходимое количество рабочих мест. Вы увидите все созданные cron-задания на главной странице.

главная страница с вакансиями crontab-ui

Если после его создания вы хотите изменить какой-либо параметр в задании cron, нажмите кнопку «Изменить» под заданием. Чтобы немедленно запустить задание, нажмите кнопку с надписью «Выполнить». Остановите задание, нажав кнопку «Стоп».

Резервное копирование заданий Cron

к резервное копирование всех заданий cron, нажмите «Резервное копирование» на главной панели и выберите «ОК», чтобы подтвердить резервное копирование.

Резервное копирование crontab-ui

Импорт / экспорт заданий cron в другие системы

Другой примечательной особенностью пользовательского интерфейса Crontab является то, что вы можете импортировать, экспортировать и развертывать задачи cron в других системах. Если в вашей сети несколько систем, которым требуются одни и те же задачи cron, просто нажмите кнопку «Экспорт». Каждый содержимое файла crontab будет сохранено в файле crontab.db.

Вот содержимое файла crontab.db для этого примера:

кошка crontab-ui

cat Descargas/crontab.db

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

Получите содержимое или сохраните его в существующий файл crontab

Если вы создали несколько заданий cron с помощью команды crontab, вы можете получить содержимое файла crontab нажав кнопку «Получить из crontab» на главной панели.

получить из Crontab

Точно так же вы можете сохранять вновь созданные вакансии с помощью утилиты Crontab UI в существующем файле crontab в вашей системе. Для этого нажмите на панели опцию «Сохранить в crontab».

С помощью этого инструмента управление заданиями cron больше не так сложно. Любой пользователь без проблем может легко поддерживать количество заданий. Для получения дополнительной информации вы можете обратиться к страница проекта на GitHub.


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

      Энрике де Диего сказал

    Но что это за хрень !!? Где был «crontab -e» и редактировать файл с «час, мин, сек, день, неделя, команда»?