crontab

Kaip paleisti „Cron“ darbus kas 10, 20 ar 30 minučių

Kaip paleisti „Cron“ darbus kas 10, 20 ar 30 minučių
„Cron“ yra programinės įrangos įrankis arba „Linux“ komanda, taip pat pripažįstama kaip „Cron“ užduotis, naudojama planuoti užduotis ar užduotis, kurios bus vykdomos po nustatyto laiko intervalo ateityje. „Cron“ užduotys dažniausiai naudojamos planuojant užduotis serveryje, siekiant automatizuoti administravimo ir sistemos priežiūros užduotis. „Cron“ darbai gali būti suplanuoti vykdyti kiekvieną minutę, valandą, dieną ar mėnesį, ir šiame įraše sužinosime, kaip paleisti „Cron“ darbą kas 10, 20 ar 30 minučių. Pradėkime.

„Crontab“ failo sukūrimas

„Crontab“ sutrumpintas lentelės „Cron“ failas naudojamas paleisti „Cron“ užduotis. Pirmiausia vartotojas turi sukurti „crontab“ failą, nes jis pagal nutylėjimą sistemoje nėra. Crontab failą galima sukurti bet kurioje „Linux“ operacinėje sistemoje, naudojant toliau pateiktą komandą:

$ crontab -e

Jei pirmiau pateiktą komandą vykdote pirmą kartą, ji pirmiausia paprašys pasirinkti teksto redaktorių. Pasirinkite lengviausią „Nano Editor“, kaip parodyta ekrano kopijoje, įvesdami norimo redaktoriaus indekso numerį ir pasirinkę redaktorių, paspauskite Enter:

Bus sukurtas naujasis „crontab“ failas. Dabar šiame faile galite parašyti visus pasirinktus „Cron“ darbus.

Sintaksė

„Cronjob“ paleidimo sintaksė yra ta, kad pirmiausia turime paminėti laiką ir tada nurodyti komandą, kurią norime vykdyti. Laiko paminėjimo sintaksė dar suskirstyta į penkis laukus.

* * * * * komanda (-os)

Gerai, kai suprasite teisingą padėtį apibūdinant laiką, kai reikia paleisti „cronjob“, yra keli būdai, kaip paminėti laiką.

➔ Žvaigždutės „*“ operatorius, a.k.pakaitos simbolis, apibūdinamas kaip visos leistinos vertės. Pavyzdžiui, 0 0 1 * * vykdys komandą kiekvieno mėnesio pirmosios dienos vidurnaktį.

Kableliais atskirtas reikšmių sąrašas apibūdina pakartojimų reikšmių sąrašą. Pavyzdžiui, 10,20,30

Operator Brūkšnys „-“ apibūdina reikšmių diapazoną. Pavyzdžiui, 5–10.

➔ Pasvirasis brūkšnys '/' padeda nustatyti ryšį su diapazonais. Pvz., * / 2 * * * * paleidžia „Cron“ užduotį po kiekvieno 2 minučių intervalo.

Dabar jūs turite pakankamai teorinių žinių apie „Cron“ darbus, atlikime keletą praktinių dalykų ir pažiūrėkime, kaip paleisti „Cron“ darbus kas 10, 20 ar 30 minučių.

Vykdykite „Cron Job“ kas 10 minučių

„Cron“ darbą galima atlikti dviem būdais po tam tikro laiko intervalo, pvz., Kas 10 minučių.

Pirmasis būdas yra naudoti kableliais atskirtą minučių sąrašą; pvz., jei norime paleisti scenarijų kas 10 minučių, sintaksė tokiam „Cron“ darbui parašyti pateikiama žemiau:

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

Bet ar ne per daug varginanti užduotis yra parašyti visą minučių sąrašą? Pasvirojo brūkšnio operatorius padeda rašyti lengvą „Cron“ darbo sintaksę kas 10 minučių.

* / 10 * * * * / home / linuxuser / scenarijus.sh

Šioje komandoje * / 10 sukurs minučių sąrašą kas 10 minučių.

Vykdykite „Cron Job“ kas 20 minučių

Kaip rašėme „Cron“ užduotį, kad scenarijus būtų paleistas kas 10 minučių, tą patį galime padaryti ir paleisdami scenarijų kas 20 minučių:

* / 20 * * * * / home / linuxuser / scenarijus.sh

Vykdykite „Cron Job“ kas 30 minučių

Panašiai „Cron“ darbo paleidimo kas 30 minučių sintaksė bus tokia:

* / 30 * * * * / home / linuxuser / scenarijus.sh

Išvada

„Cron“ užduotys naudojamos komandoms paleisti praėjus tam tikram laiko tarpui, norint tvarkyti sistemos naujinius arba kurti atsargines sistemos duomenų atsargines kopijas, ir mes sužinojome, kaip paleisti „Cron“ užduotis kas 10, 20 ar 30 minučių po. Tikimės, kad šis įrašas padės suprasti ir vykdyti „Cron“ darbus.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...