Crontab-UI, gestionează cu ușurință și în siguranță joburile Cron

despre crontab-ui

În articolul următor vom analiza Crontab-UI. Acesta este unul instrument web pentru a gestiona cu ușurință și în siguranță lucrările cron pe sistemele de operare de tip Unix. Pentru cei cărora le este puțin complicat să programeze sarcini cron, această aplicație este o soluție bună. Cei dintre noi care nu stăpânesc acest tip de sarcină, este ușor pentru noi să greșim în timp ce edităm textul simplu crontab, de aceea putem găsi o soluție utilă în această aplicație.

Nu va trebui să edităm manual fișierul crontab pentru a crea, șterge și gestiona sarcini cron. Totul se poate face printr-un browser web cu câteva clicuri de mouse. Interfața cu utilizatorul Crontab ne va permite să creăm, să edităm, să întrerupem, să ștergem, să facem copii de rezervă ale lucrărilor cron. Putem chiar să importăm, să exportăm și să implementăm lucrări pe alte mașini fără probleme. Aplicația este scrisă folosind NodeJS.

Instalați Crontab-UI

Vom putea instala Crontab UI cu o comandă. Asigurați-vă că s-au instalat înainte NPM. Odată ce îl instalăm, executăm următoarea comandă în terminal (Ctrl + Alt + T) pentru a instala interfața cu utilizatorul Crontab.

npm install -g crontab-ui

Gestionați ușor și în siguranță lucrările Cron

la lansați interfața cu utilizatorul Crontab, doar aleargă:

A început Crontab-ui

sudo crontab-ui

Acum, deschideți browserul web și accesați http://127.0.0.1:8000. Asigurați-vă că portul 8000 este accesibil. Rețineți că puteți accesa interfața de utilizare Crontab numai din sistemul local.

crontab -ui localhost

Dacă doriți ca rulați interfața de utilizare Crontab cu adresa IP a sistemului folosind un port personalizat, astfel încât să puteți accesați-l din orice sistem din rețea, utilizați următoarea comandă:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Interfața cu utilizatorul Crontab poate fi acum accesată de pe orice computer la noua adresă utilizând adresa URL http: // systemIPaddress: 9000. Aceasta este pagina Crontab-UI pe care o vom găsi:

IP local Crontab-UI

După cum se poate vedea în captura de ecran de mai sus, Crontab-UI este foarte simplu. Toate opțiunile se explică de la sine.

Pentru a ieși din interfața cu utilizatorul Crontab, trebuie doar să apăsați Ctrl + C în terminalul în care este lansat.

Creați, editați, rulați, opriți, ștergeți o lucrare

Pentru a crea o nouă activitate cron, trebuie doar să faceți clic pe butonul „Nou”. Apoi trebuie doar să scrieți detaliile jobului cron și să faceți clic pe „Salvare”.

  • Numele jobului cron. Este opțional.
  • Comanda completă pe care doriți să o rulați.
  • Alegeți programul. Puteți alege programul rapid de programare (cum ar fi Start, orar, zilnic, săptămânal, lunar, anual) sau setați ora exactă pentru a rula comanda.
  • După alegerea orei programate, sintaxa jobului cron va fi afișată în câmpul „Job”.
  • Alegeți dacă doriți să activați înregistrarea erorilor pentru o anumită lucrare.

Iată exemplul meu de cron job cu care voi șterge cache-ul Firefox:

crontab-ui work șterge cache

În mod similar, puteți crea oricâte locuri de muncă aveți nevoie. Veți vedea toate joburile cron create pe pagina principală.

pagina principală cu joburi crontab-ui

Dacă după ce l-ați creat, doriți să modificați orice parametru dintr-un job cron, faceți clic pe butonul „Editați” de sub job. Pentru a rula imediat o lucrare, faceți clic pe butonul pe care scrie „Rulați”. Opriți lucrarea făcând clic pe butonul „Oprire”.

Cron backup job

la faceți backup pentru toate joburile cron, apăsați „Backup” din panoul principal și alegeți „OK” pentru a confirma backupul.

Crontab-ui de rezervă

Importați / exportați lucrări cron către alte sisteme

O altă caracteristică notabilă a interfeței de utilizator Crontab este că puteți importa, exporta și implementa sarcini cron pe alte sisteme. Dacă aveți mai multe sisteme în rețea care necesită aceleași sarcini cron, apăsați pur și simplu butonul „Export”. Toata lumea conținutul fișierului crontab va fi salvat într-un fișier numit crontab.db.

Iată conținutul fișierului pentru acest exemplu, numit crontab.db:

cat crontab-ui

cat Descargas/crontab.db

Atunci deja puteți transfera întregul fișier crontab.db importându-l la noul sistem. Nu este nevoie să creați manual lucrări cron pe toate sistemele.

Obțineți conținutul sau salvați-l în fișierul crontab existent

Dacă ați creat unele lucrări cron folosind comanda crontab, puteți preluați conținutul fișierului crontab făcând clic pe butonul „Obține de la crontab” de pe panoul principal.

plecați de la Crontab

În mod similar, puteți salvați joburile nou create folosind utilitarul UI Crontab în fișierul crontab existent pe sistemul dvs. Pentru a face acest lucru, faceți clic pe opțiunea „Salvați în crontab” din panou.

Cu acest instrument, gestionarea lucrărilor cron nu mai este atât de complicată. Orice utilizator poate menține cu ușurință cantitatea de locuri de muncă fără probleme. Pentru mai multe informații, puteți consulta pagina proiectului GitHub.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Henry de Diego el a spus

    Dar ce naiba e asta !!? Unde era „crontab -e” și pentru a edita fișierul cu „ora, min, sec, zi, săptămână, comandă”?