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:
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.
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:
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:
På samme måte kan du opprette mengden jobber du trenger. Du vil se alle cron-jobbene som er opprettet på hovedsiden.
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.
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:
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.
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.
Men hva i helvete er dette !!? Hvor var «crontab -e» og å redigere filen med «time, min, sec, day, week, command»?