Crontab-UI, administrerer Cron-jobber enkelt og sikkert

om crontab-ui

I neste artikkel skal vi ta en titt på Crontab-UI. Dette er en nettverktøy for å enkelt og sikkert administrere cron-jobber på Unix-lignende operativsystemer. For de som synes det er litt komplisert å planlegge cron-oppgaver, er dette programmet en god løsning. De av oss som ikke mestrer denne typen oppgaver, det er lett for oss å gjøre feil mens vi redigerer teksttekstfanen, det er derfor vi kan finne en nyttig løsning i dette programmet.

Vi trenger ikke å redigere crontab-filen manuelt for å opprette, slette og administrere cron-oppgaver. Alt kan gjøres via en nettleser med et par museklikk. Crontab brukergrensesnitt vil tillate oss å opprette, redigere, pause, slette, lage sikkerhetskopier av cron-jobber. Vi kan til og med importere, eksportere og implementere jobber på andre maskiner uten problemer. Søknaden er skrevet ved hjelp av NodeJS.

Installer Crontab-UI

Vi vil kunne installere Crontab UI med en kommando. Pass på å har installert før NPM. Når vi har installert den, utfører vi følgende kommando i terminalen (Ctrl + Alt + T) for å installere Crontab brukergrensesnitt.

npm install -g crontab-ui

Administrer Cron-jobber enkelt og sikkert

Til start Crontab brukergrensesnitt, bare løp:

Crontab-ui startet

sudo crontab-ui

Åpne nå nettleseren din og gå til http://127.0.0.1:8000. Forsikre deg om at port 8000 er tilgjengelig. Noter det du kan bare få tilgang til Crontab UI fra det lokale systemet.

crontab-ui lokal vert

Hvis du vil kjør Crontab UI med systemets IP bruker en tilpasset port, slik at du kan få tilgang til det fra hvilket som helst system i nettverket, bruk følgende kommando:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Du kan nå få tilgang til Crontab-brukergrensesnittet fra hvilken som helst datamaskin på den nye adressen ved hjelp av URL http: // systemIPaddress: 9000. Dette er Crontab-UI-siden som vi finner:

Crontab-UI lokal IP

Som du kan se på skjermbildet ovenfor, Crontab-UI er veldig enkelt. Alle alternativene er selvforklarende.

For å avslutte Crontab brukergrensesnitt, trykk bare på Ctrl + C i terminalen der den er lansert.

Opprette, redigere, kjøre, stoppe, slette en jobb

For å opprette en ny cron-jobb, klikker du bare på "Ny" -knappen. Da er det bare å skrive detaljene for cron-jobben og klikke på "Lagre".

  • Navnet på cron-jobben. Det er valgfritt.
  • Den komplette kommandoen du vil kjøre.
  • Velg tidsplanen. Du kan velge hurtigprogrammeringsplanen (slik som Start, Time, Daily, Weekly, Monthly, Yearly) eller angi nøyaktig tidspunkt for kjøring av kommandoen.
  • Etter å ha valgt den planlagte tiden, vises syntaksen til cron-jobben i "Jobb" -feltet.
  • Velg om du vil aktivere feillogging for den aktuelle jobben.

Her er eksemplet på cron-jobben min som jeg vil tømme Firefox-hurtigbufferen med:

crontab-ui arbeid slett cache

På samme måte kan du opprette mengden jobber du trenger. Du vil se alle cron-jobbene som er opprettet på hovedsiden.

hovedside med crontab-ui-jobber

Hvis du vil endre en hvilken som helst parameter i en cron-jobb etter at du har opprettet den, klikker du på "Rediger" -knappen under jobben. For å kjøre en jobb umiddelbart, klikk på knappen som sier "Kjør." Stopp jobben ved å klikke på "Stopp" -knappen.

Cron jobb backup

Til sikkerhetskopier alle cron-jobber, trykk på "Backup" fra hovedpanelet og velg "OK" for å bekrefte sikkerhetskopien.

Sikkerhetskopier crontab-ui

Importer / eksporter cron-jobber til andre systemer

En annen bemerkelsesverdig funksjon i Crontab-brukergrensesnittet er at du kan importere, eksportere og distribuere cron-oppgaver på andre systemer. Hvis du har flere systemer i nettverket ditt som krever de samme cron-oppgavene, trykker du bare på "Eksporter" -knappen. Alle sammen innholdet i crontab-filen lagres i en fil som heter crontab.db.

Her er innholdet i filen for dette eksemplet, kalt crontab.db:

katt crontab-ui

cat Descargas/crontab.db

Så allerede du kan overføre hele crontab.db-filen ved å importere den til det nye systemet. Du trenger ikke å lage cron-jobber manuelt på alle systemer.

Få innholdet eller lagre det i den eksisterende crontab-filen

Hvis du har opprettet noen cron-jobber ved hjelp av crontab-kommandoen, kan du hente innholdet i crontab-filen ved å klikke "Get from crontab" -knappen på hovedpanelet.

komme deg fra Crontab

På samme måte kan du lagre nyopprettede jobber ved hjelp av Crontab UI-verktøyet i den eksisterende crontab-filen på systemet ditt. For å gjøre det, klikk på alternativet "Lagre i crontab" i panelet.

Med dette verktøyet er det ikke lenger så komplisert å administrere cron-jobber. Enhver bruker kan enkelt opprettholde antall jobber uten problemer. For mer informasjon, kan du gå til prosjekt GitHub-siden.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Henry de Diego sa

    Men hva i helvete er dette !!? Hvor var «crontab -e» og å redigere filen med «time, min, sec, day, week, command»?