crontab

Hvordan kjøre Cron-jobber hvert 10., 20. eller 30. minutt

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

Oppretting 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å alle Linux-baserte operativsystemer ved hjelp av kommandoen nedenfor:

$ crontab -e

Hvis du kjører ovennevnte kommando for første gang, vil den først be deg om å velge teksteditor. Velg den enkleste, "Nano Editor", som vist på skjermbildet ved å skrive indeksnummeret til ønsket redaktør, og etter å ha valgt redaktøren, trykk Enter:

Den nye crontab-filen blir opprettet. Nå, i denne filen, kan du skrive alle Cron-jobbene du velger.

Syntaks

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

* * * * * kommando (er)

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

➔ Stjerner * * -operatøren, a.k.et jokertegn, blir beskrevet 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.

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

Nå har du 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 på etter et bestemt tidsintervall, som etter hvert 10. minutt.

Den første måten er å bruke en komma-delt 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,20,30,40,50 * * * * / home / linuxuser / script.sh

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

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

I denne kommandoen vil * / 10 opprette 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:

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

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

Tilsvarende vil syntaksen for å kjøre en Cron-jobb etter hvert 30. minutt være som:

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

Konklusjon

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

Mus Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Musepekeren og markøren i Windows 10 er veldig viktige aspekter ved operativsystemet. Dette kan sies også for andre operativsystemer, så i sannhet er ...
Gratis og åpen kildekode-spillmotorer for utvikling av Linux-spill
Denne artikkelen vil dekke en liste over gratis og open source-spillmotorer som kan brukes til å utvikle 2D- og 3D-spill på Linux. Det er mange slike ...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...