Schemalägg jobb i Linux med Cron- och Crontab -kommandon

Precis som Windows -användare har uppgif.webptschemaläggaren för att utföra olika åtgärder vid specifika tider, har Linux -användare två grundläggande kommandon för denna process som är Cron och Crontab.

Vad är CronCron -kommandot kommer från den grekiska chronos som betyder väder och dess funktion är att regelbundet hantera bakgrundsprocesser som utför uppgif.webpter under en viss tidsperiod, till exempel varje minut, varje timme, en specifik dag, etc.

De processer och uppgif.webpter som ska utföras måste anges i crontab -filen.

Cron kör i bakgrunden och kontrollerar varje minut crontab / etc / crontab -uppgif.webptstabellen eller / var / spool / cron på jakt efter de uppgif.webpter som måste utföras med angivna tider …

Vad är CrontabI grund och botten är Crontab en textfil där en lista med kommandon som kommer att köras enligt användarens instruktioner lagras.

Crontab ansvarar för att verifiera datum och tid när skriptet eller kommandot måste köras, körningstillstånden, och det kommer att göra det i bakgrunden.

Alla Crontab -uppgif.webpter lagras i / var / spool / cron / crontabs / sökvägen.

Schemalägg en uppgif.webpt med Cron och Crontab på Linux

Steg 1
För att skapa en uppgif.webpt manuellt måste vi köra crontab -e -raden och för att skapa uppgif.webpter för en specifik användare måste vi lägga till parametern -u följt av användarnamnet:

 crontab -u användare
Steg 2
När du använder alternativet crontab -e vi kommer att se följande:

Steg 3
Där väljer vi den redaktör som uppgif.webpten skapas med, vi kan se att rekommendationen är att använda / bin / nano. Vi anger siffran 2 och följande fil visas:

Steg 4
Längst ner i filen ser vi följande struktur:

Steg 5
Vi har följande alternativ:
mAnger i vilken minut skriptet måste köras, värdet varierar från 0 till 59.

hAnger den exakta tiden, i 24-timmarsformat, och värdena sträcker sig från 0 till 23, där 0 är 12:00 midnatt.

SolDet anger dag i månaden, till exempel kan du ange 20 om du vill köra skriptet varje dag.

dowDet hänvisar till veckodagen, det kan vara numeriskt (0 till 7, där 0 och 7 är söndag) eller de tre första bokstäverna på engelska: mån, tis, ons, tors, fre, lör, sön.

kommandoAnger kommandot eller sökvägen för skriptet som ska köras.

Steg 6
Vi kan schemalägga en uppgif.webpt på följande sätt:

Steg 7
Vi sparar ändringarna med knapparna

Ctrl + O

och vi lämnar redaktören med

Ctrl + X

Steg 8
För att kontrollera de uppgif.webpter som schemalagts med Cron måste vi köra följande rad:

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

Steg 9
Om du vill kontrollera statusen för Cron kommer vi att utföra följande kommando:

 systemctl status cron

På så sätt kan vi skapa uppgif.webpter tack vare dessa användbara kommandon.

wave wave wave wave wave