crontab

Sådan køres Cron-job hvert 10., 20. eller 30. minut

Sådan køres Cron-job hvert 10., 20. eller 30. minut
Cron er et softwareprogram eller Linux-kommando, der også anerkendes som et Cron-job, der bruges til at planlægge opgaver eller job, der skal udføres efter et fast tidsinterval i fremtiden. Cron-job bruges mest til planlægning af opgaver på serveren til automatisering af administrations- og systemvedligeholdelsesopgaver. Cron-jobene kan planlægges at køre hvert minut, time, dag eller måned, og vi vil lære at køre et Cron-job efter hvert 10., 20. eller 30. minut i dette indlæg. Lad os begynde.

Oprettelse af en Crontab-fil

Crontab forkortet til Cron-tabelfil bruges til at køre Cron-job. Brugeren skal først oprette en crontab-fil, fordi den ikke er tilgængelig som standard på systemet. Crontab-filen kan oprettes på ethvert Linux-baseret operativsystem ved hjælp af kommandoen nedenfor:

$ crontab -e

Hvis du kører ovenstående kommando for første gang, vil den først bede dig om at vælge teksteditor. Vælg den nemmeste, "Nano Editor", som vist på skærmbilledet ved at skrive indeksnummeret på din ønskede editor, og efter at du har valgt editoren, skal du trykke på Enter:

Den nye crontab-fil oprettes. Nu, i denne fil, kan du skrive alle de Cron-job, du vælger.

Syntaks

Syntaksen for at køre cronjob er, at vi først skal nævne tiden og derefter angive den kommando, som vi vil udføre. Syntaksen for at nævne tid er yderligere opdelt i fem felter.

* * * * * kommando (r)

Okay, når du først har forstået den rigtige position til at beskrive tidspunktet for kørsel af cronjob, er der også flere måder at nævne tid på.

Operator Asterisk '*' operatør, a.k.et jokertegn beskrives som alle tilladte værdier. For eksempel kører 0 0 1 * * kommandoen ved midnat den første dag i hver måned.

➔ En komma-adskilt liste over værdier beskriver listen over værdier til gentagelse. For eksempel 10,20,30

Operator Dash '-' operatøren beskriver værdiområdet. For eksempel 5-10.

Operator Slash '/' -operatøren hjælper med at skabe forbindelse med intervaller. For eksempel kører * / 2 * * * * Cron-jobbet efter hvert interval på 2 minutter.

Nu har du tilstrækkelig teoretisk viden om Cron-job, lad os udføre nogle praktiske ting og se, hvordan du kører Cron-job hvert 10., 20. eller 30. minut.

Kør et Cron Job efter hvert 10. minut

Der kan være to måder at køre et Cron-job på efter et bestemt tidsinterval, som efter hvert 10. minut.

Den første måde er at bruge en komma-adskilt liste over minutter; for eksempel, hvis vi vil køre et script efter hvert 10. minut, er syntaksen for at skrive et sådant Cron-job angivet nedenfor:

0,10,20,30,40,50 * * * * / home / linuxuser / script.sh

Men ser det ikke for kedelig ud at skrive hele listen over minutter? Slash-operatøren hjælper med at skrive den lette syntaks til kørsel af et Cron-job efter hvert 10. minut.

* / 10 * * * * / home / linuxuser / script.sh

I denne kommando opretter * / 10 en liste over minutter efter hvert 10. minut.

Kør et Cron Job efter hvert 20. minut

Ligesom vi skrev Cron-jobbet til at køre scriptet efter hvert 10. minut, kan vi gøre det samme for at køre scriptet efter hvert 20. minut:

* / 20 * * * * / home / linuxuser / script.sh

Kør et Cron Job efter hvert 30. minut

Tilsvarende vil syntaksen for at køre et Cron-job efter hvert 30. minut være som:

* / 30 * * * * / home / linuxuser / script.sh

Konklusion

Cron-job bruges til at køre kommandoerne efter et specifikt tidsinterval til at administrere systemopdateringer eller sikkerhedskopiere systemets data, og vi har lært, hvordan man kører Cron-job hver 10., 20. eller 30. minut efter. Vi håber, at dette indlæg hjælper med at forstå og køre Cron-job.

Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...
Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....