Så här kör du Cron -jobb var 10, 20 eller 30 minuter

How Run Cron Jobs Every 10



Cron är ett mjukvaruverktyg eller Linux -kommando som också erkänns som ett Cron -jobb som används för att schemalägga uppgifter eller jobb som ska utföras efter ett fast tidsintervall i framtiden. Cron -jobben används mest för att schemalägga uppgifter på servern för att automatisera administrations- och systemunderhållsuppgifter. Cron -jobben kan schemaläggas att köras varje minut, timme, dag eller månad och vi kommer att lära oss hur man kör ett Cron -jobb efter var 10: e eller 20: e eller 30: e minut i det här inlägget. Låt oss börja.

Skapande av en Crontab -fil

Crontab förkortad för Cron -tabellfil används för att köra Cron -jobb. Användaren måste först skapa en crontab -fil eftersom den inte är tillgänglig som standard på systemet. Crontab-filen kan skapas på alla Linux-baserade operativsystem med kommandot nedan:







$crontab-Och



Om du kör ovanstående kommando för första gången kommer det först att be dig välja textredigeraren. Välj den enklaste, Nano Editor, som visas på skärmdumpen genom att skriva indexnumret för önskad redaktör och tryck på Enter:







Den nya crontab -filen skapas. Nu kan du i den här filen skriva alla valda Cron -jobb.



Syntax

Syntaxen för att köra cronjob är att vi först måste nämna tiden och sedan ange kommandot som vi vill utföra. Syntaxen för att nämna tid är ytterligare indelad i fem fält.

* * * * * kommando(s)
  • Det första fältet beskriver minuten.
  • Det andra fältet beskriver timmen.
  • Det tredje fältet beskriver månadens dag.
  • Det fjärde fältet beskriver månaden.
  • Det femte fältet beskriver veckodagen.

Okej, när du väl har förstått rätt position för att beskriva tiden för att köra cronjob, finns det också flera sätt att nämna tid.

A Asterisk ‘*’ -operatorn, a.k.a jokertecken, beskrivs som alla tillåtna värden. Till exempel kör 0 0 1 * * kommandot vid midnatt den första dagen i varje månad.

➔ En kommaseparerad lista med värden beskriver värdelistan för upprepning. Till exempel 10,20,30

Operator Operatören ”-” beskriver intervallet av värden. Till exempel 5-10.

➔ Snedstrecket '/' -operatören hjälper till att skapa samband med intervall. Till exempel kör */2 * * * * Cron -jobbet efter varje intervall på 2 minuter.

Nu har du tillräckligt med teoretisk kunskap om Cron -jobb, låt oss utföra några praktiska saker och se hur du kör Cron -jobb var 10, 20 eller 30 minuter.

Kör ett Cron -jobb efter var 10: e minut

Det kan finnas två sätt att köra ett Cron -jobb efter ett visst tidsintervall, som efter var 10: e minut.

Det första sättet är att använda en kommaseparerad lista över minuter; till exempel, om vi vill köra ett skript efter var tionde minut, ges syntaxen för att skriva ett sådant Cron -jobb nedan:

0,10,tjugo,30,40,femtio * * * * /Hem/linuxanvändare/script.sh

Men ser det inte för tråkigt ut att skriva hela listan över minuter? Slash -operatören hjälper till att skriva den enkla syntaxen för att köra ett Cron -jobb efter var 10: e minut.

* /10 * * * * /Hem/linuxanvändare/script.sh

I detta kommando skapar */10 en lista med minuter efter var 10: e minut.

Kör ett Cron -jobb efter var 20: e minut

Precis som vi skrev Cron -jobbet för att köra manuset efter var 10: e minut, kan vi göra samma sak för att köra manuset efter var 20: e minut:

* /tjugo * * * * /Hem/linuxanvändare/script.sh

Kör ett Cron -jobb efter var 30: e minut

På samma sätt kommer syntaxen för att köra ett Cron -jobb efter var 30: e minut att vara:

* /30 * * * * /Hem/linuxanvändare/script.sh

Slutsats

Cron -jobb används för att köra kommandona efter ett visst intervall för att hantera systemuppdateringarna eller säkerhetskopiera systemets data och vi har lärt oss hur man kör Cron -jobb var 10: e, 20 eller 30: e minut efter inlägg. Vi hoppas att det här inlägget hjälper till att förstå och köra Cron -jobb.