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, която ще намерим:

Локален IP на Crontab-UI

Както се вижда на екранната снимка по-горе, Crontab-UI е много прост. Всички опции са разбираеми.

За да излезете от потребителския интерфейс на Crontab, просто натиснете Ctrl + C в терминала, в който е стартиран.

Създаване, редактиране, стартиране, спиране, изтриване на работа

За да създадете нова cron работа, просто кликнете върху бутона „New“. След това просто трябва да напишете подробностите за заданието cron и да кликнете върху „Запазване“.

  • Име на Cron работа. Не е задължително.
  • Пълната команда, която искате да изпълните.
  • Изберете графика. Можете да изберете график за бързо програмиране (като Старт, Почасово, Ежедневно, Седмично, Месечно, Годишно) или задайте точното време за изпълнение на командата.
  • След като изберете планираното време, синтаксисът на заданието cron ще се покаже в полето "Работа".
  • Изберете дали искате да активирате регистрирането на грешки за конкретната работа.

Ето моята примерна cron работа, с която ще изчистя кеш паметта на firefox:

crontab-ui работа изтрива кеша

По същия начин можете да създадете необходимото количество работни места. Ще видите всички задания на cron, създадени на главната страница.

основна страница с задания crontab-ui

Ако след създаването му искате да промените който и да е параметър в задание cron, щракнете върху бутона "Редактиране" под заданието. За да стартирате задача незабавно, щракнете върху бутона „Изпълни“. Спрете работата, като щракнете върху бутона „Stop“.

Архивиране на задание Cron

за архивирайте всички cron задачи, натиснете “Backup” от главния панел и изберете “OK”, за да потвърдите архивирането.

Архивиране на 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Енрике дьо Диего каза той

    Но какво по дяволите е това !!? Къде беше «crontab -e» и да редактирате файла с «час, мин, сек, ден, седмица, команда»?