Planlegg jobber i Linux med Cron- og Crontab -kommandoer

Akkurat som Windows -brukere har oppgaveplanleggeren til å utføre forskjellige handlinger på bestemte tidspunkter, har Linux -brukere to grunnleggende kommandoer for denne prosessen, som er Cron og Crontab.

Hva er CronCron -kommandoen kommer fra den greske chronos som betyr vær og dens funksjon er å regelmessig håndtere bakgrunnsprosesser som utfører oppgaver i en bestemt tidsperiode, for eksempel hvert minutt, hver time, en bestemt dag, etc.

Prosessene og oppgavene som skal utføres må angis i crontab -filen.

Cron løper i bakgrunnen og kontrollerer hvert minutt oppgavetabellen crontab / etc / crontab eller / var / spool / cron på jakt etter oppgavene som må utføres med de angitte tidspunktene …

Hva er CrontabI utgangspunktet er Crontab en tekstfil der en liste over kommandoer som vil bli utført i henhold til brukerens instruksjoner, er lagret.

Crontab har ansvaret for å bekrefte dato og klokkeslett da skriptet eller kommandoen må utføres, kjøringstillatelsene, og det vil gjøre det i bakgrunnen.

Alle Crontab -oppgaver lagres i / var / spool / cron / crontabs / banen.

Planlegg en oppgave med Cron og Crontab på Linux

Trinn 1
For å opprette en oppgave manuelt må vi utføre crontab -e -linjen og for å lage oppgaver for en bestemt bruker må vi legge til -u -parameteren etterfulgt av brukernavnet:

 crontab -u bruker
Steg 2
Når du bruker alternativet crontab -e vi vil se følgende:

Trinn 3
Der vil vi velge redaktøren som oppgaven skal opprettes med, vi kan se at anbefalingen er å bruke / bin / nano. Vi skriver inn tallet 2 og følgende fil vises:

Trinn 4
Nederst i filen vil vi se følgende struktur:

Trinn 5
Vi har følgende alternativer:
mAngir i hvilket minutt skriptet må kjøres, verdien varierer fra 0 til 59.

hIndikerer den nøyaktige tiden, i 24-timers format, og verdiene varierer fra 0 til 23, med 0 som 12:00 midnatt.

SolDet angir dagen i måneden, for eksempel kan du angi 20 hvis du vil kjøre skriptet hver dag.

dowDet refererer til ukedagen, det kan være numerisk (0 til 7, hvor 0 og 7 er søndag) eller de tre første bokstavene på dagen på engelsk: man, ti, onsdag, torsdag, fre, lør, søn.

kommandoAngir kommandoen eller banen til skriptet som skal kjøres.

Trinn 6
Vi kan planlegge en oppgave på følgende måte:

Trinn 7
Vi lagrer endringene ved hjelp av tastene

Ctrl + O.

og vi lar redaktøren bruke

Ctrl + X

Trinn 8
For å kontrollere oppgavene som er planlagt med Cron, må vi utføre følgende linje:

 cat / var / log / syslog | grep -i cron

Trinn 9
Hvis du vil kontrollere statusen til Cron, vil vi utføre følgende kommando:

 systemctl status cron

På denne måten kan vi lage oppgaver takket være disse nyttige kommandoene.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave