Slik kjører du Cron -jobber hvert 10., 20. eller 30. minutt

How Run Cron Jobs Every 10



Cron er et programvareverktøy eller en Linux -kommando, også anerkjent som en Cron -jobb som brukes til å planlegge oppgaver eller jobber som skal utføres etter et bestemt tidsintervall i fremtiden. Cron -jobbene brukes hovedsakelig til planlegging av oppgaver på serveren for automatisering av administrasjons- og systemvedlikeholdsoppgaver. Cron -jobbene kan planlegges å kjøre hvert minutt, time, dag eller måned, og vi lærer hvordan du kjører en Cron -jobb etter hvert 10., 20. eller 30. minutt i dette innlegget. La oss begynne.

Opprettelse av en Crontab -fil

Crontab forkortet for Cron -tabellfil brukes til å kjøre Cron -jobbene. Brukeren må først opprette en crontab -fil fordi den ikke er tilgjengelig som standard på systemet. Crontab-filen kan opprettes på ethvert Linux-basert operativsystem ved hjelp av kommandoen nedenfor:







$crontab-Og



Hvis du kjører den ovennevnte kommandoen for første gang, vil den først be deg om å velge tekstredigeringsprogrammet. Velg den enkleste, Nano Editor, som vist på skjermbildet ved å skrive indeksnummeret til ønsket editor og trykk Enter:







Den nye crontab -filen vil bli opprettet. Nå, i denne filen, kan du skrive alle Cron -jobbene du ønsker.



Syntaks

Syntaksen for å kjøre cronjob er at vi først må nevne tiden og deretter angi kommandoen vi vil utføre. Syntaksen for å nevne tid er videre delt inn i fem felt.

* * * * * kommando(s)
  • Det første feltet beskriver minuttet.
  • Det andre feltet beskriver timen.
  • Det tredje feltet beskriver dagen i måneden.
  • Det fjerde feltet beskriver måneden.
  • Det femte feltet beskriver ukedagen.

OK, når du har forstått riktig posisjon for å beskrive tiden for å kjøre cronjob, er det også flere måter å nevne tid på.

Operator Stjernen ‘*’ -operatøren, også kjent som et jokertegn, beskrives som alle tillatte verdier. For eksempel vil 0 0 1 * * kjøre kommandoen ved midnatt den første dagen i hver måned.

➔ En kommaseparert verdiliste beskriver listen over verdier for repetisjon. For eksempel 10,20,30

Operator Dash-operatøren beskriver verdiområdet. For eksempel 5-10.

➔ Slash '/' -operatøren hjelper til med å lage sammenhengen med områder. For eksempel vil */2 * * * * kjøre Cron -jobben etter hvert intervall på 2 minutter.

Nå har du fått nok teoretisk kunnskap om Cron -jobber, la oss utføre noen praktiske ting og se hvordan du kjører Cron -jobber hvert 10., 20. eller 30. minutt.

Kjør en Cron -jobb etter hvert 10. minutt

Det kan være to måter å kjøre en Cron -jobb etter et bestemt tidsintervall, som etter hvert 10. minutt.

Den første måten er å bruke en kommaseparert liste over minutter; for eksempel, hvis vi vil kjøre et skript etter hvert 10. minutt, er syntaksen for å skrive en slik Cron -jobb gitt nedenfor:

0,10,tjue,30,40,femti * * * * /hjem/linuxbruker/script.sh

Men ser det ikke for kjedelig ut å skrive hele listen over minutter? Slash -operatøren hjelper til med å skrive den enkle syntaksen for å kjøre en Cron -jobb etter hvert 10. minutt.

* /10 * * * * /hjem/linuxbruker/script.sh

I denne kommandoen vil */10 lage en liste over minutter etter hvert 10. minutt.

Kjør en Cron -jobb etter hvert 20. minutt

Akkurat som vi skrev Cron -jobben for å kjøre skriptet etter hvert 10. minutt, kan vi gjøre det samme for å kjøre skriptet etter hvert 20. minutt:

* /tjue * * * * /hjem/linuxbruker/script.sh

Kjør en Cron -jobb etter hvert 30. minutt

På samme måte vil syntaksen for å kjøre en Cron -jobb etter hvert 30. minutt være slik:

* /30 * * * * /hjem/linuxbruker/script.sh

Konklusjon

Cron -jobber brukes til å kjøre kommandoene etter et bestemt tidsintervall for å administrere systemoppdateringer eller sikkerhetskopiere systemets data, og vi har lært hvordan du kjører Cron -jobber hver 10., 20. eller 30. minutt etter innlegg. Vi håper dette innlegget hjelper deg med å forstå og kjøre Cron -jobber.