crontab

Kuidas käivitada Croni töid iga 10, 20 või 30 minuti järel

Kuidas käivitada Croni töid iga 10, 20 või 30 minuti järel
Cron on tarkvara utiliit või Linuxi käsk, mida tuntakse ka kui Croni tööd, mida kasutatakse tulevikus kindla ajavahemiku järel täidetavate ülesannete või tööde ajastamiseks. Croni töid kasutatakse enamasti serveris toimuvate ülesannete ajastamiseks haldus- ja süsteemihooldusülesannete automatiseerimiseks. Croni töid saab planeerida töötama iga minuti, tunni, päeva või kuu tagant ja selles postituses õpime Croni töö käivitamist iga 10, 20 või 30 minuti järel. Alustame.

Crontabi faili loomine

Croni tööde käivitamiseks kasutatakse tabeli Croni jaoks lühendatud Crontabi. Kõigepealt peab kasutaja looma crontab-faili, kuna see pole süsteemis vaikimisi saadaval. Crontab-faili saab luua mis tahes Linux-põhises operatsioonisüsteemis, kasutades järgmist käsku:

$ crontab -e

Kui käivitate ülaltoodud käsku esimest korda, palub see kõigepealt teil valida tekstiredaktori. Valige ekraanipildil näidatud lihtsaim "Nano Editor", tippides soovitud redaktori registrinumbri ja pärast redaktori valimist vajutage sisestusklahvi Enter:

Uus crontab-fail luuakse. Nüüd saate sellesse faili kirjutada kõik valitud Croni tööd.

Süntaks

Cronjob-i käivitamise süntaks seisneb selles, et kõigepealt peame mainima kellaaja ja seejärel määrama käsu, mida soovime täita. Aja mainimise süntaks jaguneb veel viieks väljaks.

* * * * * käsk (ed)

Olgu, kui olete aru saanud õigest positsioonist, et kirjeldada ajakäsu käivitamise aega, on ka aja mainimiseks mitu võimalust.

➔ Tärn * * operaator, a.k.metamärki, kirjeldatakse kui kõiki lubatud väärtusi. Näiteks käivitab 0 0 1 * * käsu iga kuu esimese päeva keskööl.

➔ Komaeraldusega väärtuste loend kirjeldab korduvate väärtuste loendit. Näiteks 10,20,30

Operator Kriips '-' operaator kirjeldab väärtuste vahemikku. Näiteks 5.-10.

➔ Kaldkriips '/' operaator aitab teha sidemeid vahemikega. Näiteks käivitab * / 2 * * * * Croni töö iga 2-minutilise intervalli järel.

Nüüd on teil piisavalt teoreetilisi teadmisi Croni tööde kohta, esitame mõned praktilised asjad ja vaatame, kuidas Croni töid iga 10, 20 või 30 minuti järel käivitada.

Käivitage Cron Job iga 10 minuti järel

Croni töö käivitamiseks pärast kindlat ajavahemikku võib olla kaks võimalust, näiteks iga 10 minuti järel.

Esimene võimalus on kasutada komadega eraldatud minutite loendit; Näiteks kui me tahame skripti käivitada iga 10 minuti järel, on sellise Croni töö kirjutamise süntaks toodud allpool:

0,10,20,30,40,50 * * * * / kodu / linuxuser / skript.sh

Kuid kas pole kogu minutiloendi kirjutamine liiga tüütu ülesanne?? Kaldkriipsuoperaator aitab kirjutada lihtsat süntaksit Croni töö käivitamiseks iga 10 minuti järel.

* / 10 * * * * / home / linuxuser / skript.sh

Selles käsus loob * / 10 iga 10 minuti järel minutite loendi.

Käivitage Cron Job iga 20 minuti järel

Nii nagu me kirjutasime Croni töö skripti käitamiseks iga 10 minuti järel, saame seda teha ka skripti käitamiseks iga 20 minuti järel:

* / 20 * * * * / home / linuxuser / skript.sh

Käivitage Cron Job iga 30 minuti järel

Samamoodi on Croni töö iga 30 minuti järel käivitamise süntaks järgmine:

* / 30 * * * * / home / linuxuser / skript.sh

Järeldus

Croni töid kasutatakse käskude käivitamiseks pärast teatud ajavahemikku süsteemivärskenduste haldamiseks või süsteemi andmete varundamiseks. Oleme õppinud, kuidas käivitada Croni töid iga 10, 20 või 30 minuti järel. Loodame, et see postitus aitab Croni töökohti mõista ja juhtida.

Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...
Kuidas FPS-i suurendada Linuxis?
FPS tähistab Kaadrit sekundis. FPS-i ülesanne on mõõta kaadrisagedust video taasesitamisel või mängude esitamisel. Lihtsamalt öeldes nimetatakse iga s...