Hvordan kjøre Cron Jobs hver topp 10, topp 10 eller topp 10 minutter

Hvordan kjøre Cron Jobs hver topp 10, topp 10 eller topp 10 minutter
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 å løpe hvert minutt, time, dag eller måned, og vi vil lære å kjøre en Cron -jobb etter hver 10, 20 eller 30 minutter i dette innlegget. La oss begynne.

Opprettelse av en crontab -fil

Crontab forkortet for cron tabellfil brukes til å kjøre Cron -jobber. Brukeren må først opprette en crontab -fil fordi den ikke er tilgjengelig som standard på systemet. CRONTAB-filen kan opprettes på et hvilket som helst Linux-basert operativsystem ved å bruke kommandoen gitt nedenfor:

$ crontab -e

Hvis du kjører ovennevnte kommando for første gang, vil den først be deg om å velge Text Editor. Velg den enkleste, "Nano Editor", som vist på skjermdumpen ved å skrive indeksnummeret til ønsket redaktør og etter å ha valgt redigereren, treff 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 spesifisere kommandoen vi ønsker å utføre. Syntaksen for å nevne tid er videre delt inn i fem felt.

* * * * * Kommando (er)
  • Det første feltet beskriver øyeblikket.
  • Det andre feltet beskriver timen.
  • Det tredje feltet beskriver måneden i måneden.
  • Det fjerde feltet beskriver måneden.
  • Det femte feltet beskriver ukens dag.

OK, når du først har forstått den rette posisjonen for å beskrive tiden for å kjøre Cronjob, er det flere måter også for å nevne tid.

➔ Asterisk '*' operatør, a.k.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 komma-separert liste over verdier beskriver listen over verdier for repetisjon. For eksempel 10,20,30

➔ DASH '-' Operatøren beskriver verdiene. For eksempel 5-10.

➔ Slash '/' -operatøren hjelper til med å gjøre sammenhengen med rekkevidde. 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 kan kjøre Cron -jobber hvert 10., 20 eller 30 minutter.

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

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

Den første måten er å bruke en komma-separert liste over minutter; Hvis vi for eksempel vil kjøre et skript etter hvert 10. minutt, er syntaks for å skrive en slik cronjobb gitt nedenfor:

0,10,20,30,40,50 * * * */Home/Linuxuser/Script.sh

Men ser det ikke for kjedelig oppgave til å skrive hele listen over minutter? Slash -operatøren hjelper med å skrive den enkle syntaksen for å kjøre en cronjobb 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 om vi skrev Cron -jobben for å kjøre manuset etter hvert 10. minutt, kan vi gjøre det samme for å kjøre manuset 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 cronjobb etter hvert 30. minutt være som:

*/30 * * * */Home/Linuxuser/Script.sh

Konklusjon

Cron Jobs brukes til å kjøre kommandoene etter et spesifikt tidsintervall for å administrere systemoppdateringene eller sikkerhetskopiere systemets data, og vi har lært hvordan vi skal kjøre Cron -jobber hver 10., 20. eller 30 minutter etter post. Vi håper dette innlegget hjelper med å forstå og drive Cron -jobber.