Crontab-UI, administrerer nemt og sikkert Cron-job

om crontab-ui

I den næste artikel skal vi se på Crontab-UI. Dette er en webværktøj til nemt og sikkert at styre cron-job på Unix-lignende operativsystemer. For dem der finder det lidt kompliceret at planlægge cron-opgaver, er denne applikation en god løsning. De af os, der ikke mestrer denne type opgaver, det er let for os at lave fejl under redigering af almindelig tekst crontab, derfor kan vi finde en nyttig løsning i denne applikation.

Vi behøver ikke manuelt redigere crontab-filen for at oprette, slette og administrere cron-opgaver. Alt kan gøres via en webbrowser med et par museklik. Crontab-brugergrænsefladen giver os mulighed for at oprette, redigere, pause, slette, lave sikkerhedskopier af cron-job. Vi kan endda importere, eksportere og implementere job på andre maskiner uden problemer. Ansøgningen er skrevet ved hjælp af NodeJS.

Installer Crontab-UI

Vi vil være i stand til at installere Crontab UI med en kommando. Vær sikker på har installeret før NPM. Når vi har installeret det, udfører vi følgende kommando i terminalen (Ctrl + Alt + T) for at installere Crontab-brugergrænsefladen.

npm install -g crontab-ui

Administrer Cron-job nemt og sikkert

til start Crontab-brugergrænsefladen, bare løb:

Crontab-ui startede

sudo crontab-ui

Åbn nu din webbrowser og gå til http://127.0.0.1:8000. Sørg for, at port 8000 er tilgængelig. Noter det du kan kun få adgang til Crontab UI fra det lokale system.

crontab-ui lokal vært

Hvis du vil kør Crontab UI med dit systems IP ved hjælp af en brugerdefineret port, så du kan få adgang til det fra ethvert system på netværket, brug følgende kommando:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Du kan nu få adgang til Crontab-brugergrænsefladen fra enhver computer på den nye adresse ved hjælp af URL http: // systemIPaddress: 9000. Dette er Crontab-UI-siden, som vi finder:

Crontab-UI lokal IP

Som det kan ses i skærmbilledet ovenfor, Crontab-UI er meget simpelt. Alle muligheder er selvforklarende.

For at forlade Crontab-brugergrænsefladen skal du bare trykke på Ctrl + C i terminalen, hvor den startes.

Opret, rediger, kør, stop, slet et job

For at oprette et nyt cron-job skal du blot klikke på knappen 'Ny'. Så skal du bare skrive detaljerne i cron-jobbet og klikke på "Gem".

  • Cron jobnavn. Det er valgfrit.
  • Den komplette kommando, du vil køre.
  • Vælg tidsplanen. Du kan vælge den hurtige programmeringsplan (såsom Start, Time, Dagligt, Ugentligt, Månedligt, Årligt) eller indstil det nøjagtige tidspunkt for kørsel af kommandoen.
  • Når du har valgt det planlagte tidspunkt, vises syntaksen for cron-jobbet i feltet "Job".
  • Vælg, om du vil aktivere fejllogning for det bestemte job.

Her er mit eksempel på cron-job, som jeg vil rydde Firefox-cachen med:

crontab-ui arbejde slette cache

På samme måde kan du oprette det antal job, du har brug for. Du vil se alle cron-job, der er oprettet på hovedsiden.

hovedside med crontab-ui-job

Hvis du efter at have oprettet det, vil ændre en hvilken som helst parameter i et cron-job, skal du klikke på knappen "Rediger" under jobbet. For at køre et job med det samme skal du klikke på knappen, der siger "Kør." Stop jobbet ved at klikke på knappen "Stop".

Backup af Cron-job

til sikkerhedskopier alle cron-job, tryk på "Backup" fra hovedpanelet, og vælg "OK" for at bekræfte sikkerhedskopien.

Backup af crontab-ui

Import / eksport af cron-job til andre systemer

En anden bemærkelsesværdig funktion i Crontab-brugergrænsefladen er, at du kan importere, eksportere og implementere cron-opgaver på andre systemer. Hvis du har flere systemer på dit netværk, der kræver de samme cron-opgaver, skal du blot trykke på "Eksporter" -knappen. Alle sammen indholdet af crontab-filen gemmes i en fil kaldet crontab.db.

Her er indholdet af filen til dette eksempel, kaldet crontab.db:

kat crontab-ui

cat Descargas/crontab.db

Så allerede du kan overføre hele crontab.db-filen ved at importere den til det nye system. Du behøver ikke manuelt oprette cron-job på alle systemer.

Hent indholdet, eller gem det i den eksisterende crontab-fil

Hvis du har oprettet nogle cron-job ved hjælp af crontab-kommandoen, kan du Hent indholdet af crontab-filen ved at klikke på knappen "Kom fra crontab" på hovedpanelet.

komme fra Crontab

På samme måde kan du gem nyoprettede job ved hjælp af Crontab UI-værktøjet i den eksisterende crontab-fil på dit system. For at gøre dette skal du klikke på "Gem til crontab" i panelet.

Med dette værktøj er styring af cron-job ikke længere så kompliceret. Enhver bruger kan let vedligeholde antallet af job uden problemer. For mere information, kan du konsultere projekt GitHub-side.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Henry de Diego sagde han

    Men hvad fanden er det !!? Hvor var «crontab -e» og redigere filen med «time, min, sec, dag, uge, kommando»?