Crontab-UI, administra de forma fàcil i segura els treballs de cron

about crontab-ui

En el següent article anem a fer una ullada a Crontab-UI. Aquesta és una eina web per administrar de manera fàcil i segura els treballs cron en sistemes operatius tipus Unix. Per a aquells als quals programar tasques cron se'ls fa una mica complicat, aquesta aplicació és una bona solució. Els que no dominem aquest tipus de tasques, és fàcil que cometem errors mentre vam editar el crontab de text pla, per això podem trobar en aquesta aplicació una solució útil.

No necessitarem editar manualment el crontab per crear, eliminar i administrar tasques cron. Tot es pot fer a través d'un navegador web amb un parell de clics de ratolí. La interfície d'usuari de Crontab ens permetrà crear, editar, pausar, eliminar, fer còpies de seguretat dels treballs amb cron. Fins i tot podrem importar, exportar i implementar treballs en altres màquines sense problema. L'aplicació està escrita utilitzant NodeJS.

Instal·lar Crontab-UI

Anem a poder instal·lar Crontab UI amb una ordre. assegura't haver instal·lat abans NPM. Una vegada que ho tinguem instal·lant, executem la següent comanda a la terminal (Ctrl + Alt + T) per instal·lar la interfície d'usuari de Crontab.

npm install -g crontab-ui

Gestiona de forma fàcil i segura els treballs de cron

Per a la iniciar la interfície d'usuari de Crontab, Simplement executa:

Crontab-ui iniciat

sudo crontab-ui

Ara, obre el teu navegador web i dirigeix-te a http://127.0.0.1:8000. Assegura't que el port 8000 és accessible. Tingues en compte que només pots accedir a l'UI de Crontab des del sistema local.

crontab-ui localhost

si desitges executar la UI de Crontab amb la IP del teu sistema usant un port personalitzat, perquè puguis accedir-hi des de qualsevol sistema de la xarxa, Utilitza la següent comanda:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Ara, es pot accedir a la interfície d'usuari de Crontab des de qualsevol equip en la direcció nova mitjançant la URL http: // direccionIPdelsistema: 9000. Aquesta és la pàgina de Crontab-UI que ens trobarem:

Crontab-UI IP local

Com es pot veure en la captura de pantalla anterior, Crontab-UI és molt simple. Totes les opcions són autoexplicatives.

Per sortir de la interfície d'usuari de Crontab, només cal prémer Control + C a la terminal en què es llança.

Crear, editar, executar, aturar, suprimir un treball

Per crear un nou treball cron, només cal fer clic al botó 'New'. Després només cal escriure els detalls de la feina cron i punxar en «Save».

  • Nom de la feina cron. És opcional.
  • La comanda complet que vols executar.
  • Tria l'horari. Pots triar l'horari de programació ràpida (com Inici, Cada hora, Diari, setmanal, mensual, anual) O establir l'hora exacta per executar la comanda.
  • Després de triar l'hora programada, la sintaxi de la feina cron es mostrarà en el camp «Job».
  • Trieu si voleu habilitar el registre d'errors per al treball en particular.

Aquí està el meu treball cron de mostra amb què eliminaré la memòria cau de firefox:

crontab-ui treball eliminar cau

De la mateixa manera, pots crear la quantitat de treballs que necessitis. Veuràs tots els treballs cron creats en la pàgina principal.

pàgina principal amb treballs crontab-ui

Si després de crear-lo, vols canviar qualsevol paràmetre en un treball cron, fes clic al botó «Edit» sota de la feina. Per executar un treball immediatament, fes clic al botó que diu «Run». Atura el treball fent clic al botó «Stop».

Backup de treballs cron

Per a la fer una còpia de seguretat de tots els treballs cron, Prem "Backup" des del panell principal i tria «OK» per confirmar la còpia de seguretat.

Backup crontab-ui

Importa / Exporta treballs cron a altres sistemes

Una altra característica notable de la interfície d'usuari de Crontab és que pot importar, exportar i implementar tasques cron en altres sistemes. Si tens diversos sistemes en la teva xarxa que requereixen les mateixes tasques cron, simplement prem el botó «Export». tots els continguts de l'arxiu crontab es guardaran en un arxiu anomenat crontab.db.

Aquí hi ha el contingut de l'arxiu d'aquest exemple, anomenat crontab.db:

cat crontab-ui

cat Descargas/crontab.db

després ja pots transferir tot l'arxiu crontab.db important- a el nou sistema. No necessites crear manualment treballs cron en tots els sistemes.

Vos els continguts o guarda'ls en el crontab existent

Si has creat alguns treballs cron utilitzant la comanda crontab, pots recuperar el contingut de l'arxiu crontab existent fent clic al botó «Get from crontab» en el panell principal.

get from Crontab

De manera similar, pots guardar els treballs acabats de crear utilitzant la utilitat UI de Crontab en el crontab existent al sistema. Per fer-ho, fes clic a l'opció «Save to crontab» de el panell.

Amb aquesta eina administrar treballs cron ja no és tan complicat. Qualsevol usuari pot mantenir fàcilment quantitat de treballs sense problemes. Per a més informació, es pot consultar la pàgina en GitHub de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Enric de Diego va dir

    Però això que collons és !!? On va quedar el «crontab -e» ia editar el fitxer amb la «hora, min, seg, dia, setmana, comanda»?