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

про crontab-ui

У наступній статті ми збираємось поглянути на Crontab-UI. Це одне веб-інструмент для легкого та безпечного управління завданнями cron на Unix-подібних операційних системах. Для тих, кому складно планувати завдання cron, цей додаток є хорошим рішенням. Тим з нас, хто не опановує такий тип завдань, нам легко помилитися під час редагування простого тексту crontab, тому ми можемо знайти корисне рішення в цій програмі.

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

Встановіть Crontab-UI

Ми зможемо встановити інтерфейс Crontab за допомогою команди. Обов’язково встановлювали раніше 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, яку ми знайдемо:

Локальний IP Crontab-UI

Як видно на скріншоті вище, Crontab-UI дуже простий. Усі варіанти є зрозумілими.

Щоб вийти з інтерфейсу користувача Crontab, просто натисніть Ctrl + C у терміналі, в якому він запущений.

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

Щоб створити нове завдання cron, просто натисніть кнопку "Створити". Тоді вам просто потрібно написати деталі завдання cron і натиснути кнопку «Зберегти».

  • Назва завдання cron. Це необов’язково.
  • Повна команда, яку потрібно виконати.
  • Виберіть графік. Ви можете вибрати швидкий графік програмування (такі як Початок, Погодинний, Щоденний, Щотижневий, Щомісячний, Щорічний) або встановіть точний час для запуску команди.
  • Після вибору запланованого часу синтаксис завдання cron відображатиметься в полі "Робота".
  • Виберіть, чи потрібно активувати ведення журналу помилок для конкретного завдання.

Ось мій зразок завдання cron, за допомогою якого я очищу кеш-пам’ять Firefox:

crontab-ui робота видалення кешу

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

головна сторінка із завданнями crontab-ui

Якщо після його створення ви хочете змінити будь-який параметр у завданні cron, натисніть кнопку "Редагувати" під завданням. Щоб негайно запустити завдання, натисніть кнопку "Виконати". Зупиніть роботу, натиснувши кнопку «Зупинити».

Резервне копіювання завдання Cron

в резервне копіювання всіх завдань cron, натисніть “Резервне копіювання” на головній панелі та виберіть “ОК” для підтвердження резервного копіювання.

Резервне копіювання crontab-ui

Імпорт / експорт завдань cron до інших систем

Ще однією помітною особливістю користувацького інтерфейсу Crontab є те, що ви можете імпортувати, експортувати та розгортати завдання cron в інших системах. Якщо у вашій мережі кілька систем, які вимагають однакових завдань cron, просто натисніть кнопку "Експорт". Всім вміст файлу crontab буде збережено у файлі crontab.db.

Ось вміст файлу для цього прикладу, який називається crontab.db:

котячий кронтаб-уй

cat Descargas/crontab.db

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

Отримайте вміст або збережіть його у наявний файл crontab

Якщо ви створили кілька завдань cron за допомогою команди crontab, можете отримати вміст файлу crontab натиснувши кнопку "Отримати з crontab" на головній панелі.

дістатися з Кронтаба

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

За допомогою цього інструменту управління завданнями cron стає вже не таким складним. Будь-який користувач може легко підтримувати кількість завдань без проблем. Для отримання додаткової інформації ви можете проконсультуватися з сторінка проекту GitHub.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Енріке де Дієго - сказав він

    Але що це за біса !!? Де знаходився «crontab -e» і редагувати файл за допомогою «година, хв, сек, день, тиждень, команда»?