Du kan bruke en Cron -jobb til å automatisere operasjoner som å oppgradere systemet med de nyeste sikkerhetsoppdateringene, sikkerhetskopiere databaser eller data, sende e -post og sjekke diskplassbruken. Cron kan angi oppgaver for å utføre hvert minutt, time, dag, måned, ukedag eller ved å spesifisere en hvilken som helst kombinasjon av datoer.
Hvorfor bruke Cron Jobs?
Cron -jobber er nyttige i Linux av følgende grunner:
Syntaks av crontab:
Hvert felt i en crontab -fil eksisterer i følgende rekkefølge:
minutt (er) time (er) dag (er) måned (er) ukedag (er) kommando (er)
Her er syntaks for crontab -kommandoen:
***** /path_to_script
Installer Cron:
Skriv ut kommandoen nedenfor for å installere Cron på Linux-systemet ditt.
$ sudo apt install cron
Aktiver Cron å autostart etter det.
$ sudo SystemCTL Enable -Now Cron
Redigering av crontab med Nano:
For å demonstrere for deg prosedyren for å redigere enhver crontab -fil med Nano, vil vi opprette en crontab -jobb. Deretter kan en Linux -bruker bruke “Crontab -u brukernavn -e” Kommando for redigering av crontab -filen med Nano Editor.
La oss bruke “Crontab -e” Kommando for å legge til en Cron -jobb for den nåværende "Linuxhint" -brukeren i CRONTAB -konfigurasjonsfilen.
$ crontab -u linuxhint -e
Hver søndag kl. 1:00 a.m, følgende kommandooppføring legges til en ny Crontab -fil som vil slette alle loggfiler fra "Linuxhint" -katalogen. I tillegg blir viderekoblingskarakterer lagt til kommandolinjen etter *.Logg slik at kommandooppføringen ikke omdirigerer utdata. Dette garanterer at kommandoen er riktig utført.
1 0 * * 0 RM/HOME/LINUXHINT/ *.logg> /dev /null 2> & 1
trykk “Ctrl+o.” Det vil skrive ut det ekstra innholdet i crontab -filen.
Kontroller nå den nyopprettede Cron -jobben til "Linuxhint" -brukeren ved å bruke følgende kommando.
$ sudo ls -l/var/spool/cron/crontabs
Utgangen erklærer at Cron -jobben din blir lagt til crontab.
Konklusjon:
Linux -systempakken inkluderer crontab, en nyttig jobbplanlegger som kan utføre en automatisk prosedyre som rot. Crontab inneholder Cron -jobber som hjelper operativsystemet mens du tar en planlagt sikkerhetskopi av loggfiler eller databaser. Du kan opprette flere Cron -jobber i crontab -filen. Denne artikkelen ga deg metoden til Redigering av crontab -filer med nano redaktør.