Cron -töiden suorittaminen 10, 20 tai 30 minuutin välein

How Run Cron Jobs Every 10

Cron on ohjelmistoapuohjelma tai Linux -komento, joka tunnistetaan myös Cron -työksi, jota käytetään tehtävien tai töiden ajoittamiseen suoritettaviksi tietyn ajan kuluttua tulevaisuudessa. Cron -töitä käytetään enimmäkseen tehtävien ajoittamiseen palvelimella hallinnan ja järjestelmän ylläpitotehtävien automatisoimiseksi. Cron -työt voidaan ajoittaa suorittamaan minuutti, tunti, päivä tai kuukausi, ja opimme käyttämään Cron -työtä 10, 20 tai 30 minuutin välein tässä viestissä. Aloitetaan.

Crontab -tiedoston luominen

Crontab -tiedostoa lyhennettynä käytetään Cron -töiden suorittamiseen. Käyttäjän on ensin luotava crontab -tiedosto, koska se ei ole oletuksena käytettävissä järjestelmässä. Crontab-tiedosto voidaan luoda millä tahansa Linux-käyttöjärjestelmällä alla annetun komennon avulla:



$crontab-Ja



Jos suoritat yllä annetun komennon ensimmäistä kertaa, se pyytää sinua ensin valitsemaan tekstieditorin. Valitse helpoin, Nano Editor, kuten kuvakaappauksessa näkyy kirjoittamalla haluamasi editorin hakemistonumero ja valitsemalla editori, paina Enter:



Uusi crontab -tiedosto luodaan. Tässä tiedostossa voit kirjoittaa kaikki valitsemasi Cron -työt.



Syntaksi

Cronjobin suorittamisen syntaksi on, että meidän on ensin mainittava aika ja määritettävä sitten komento, jonka haluamme suorittaa. Ajan mainitsemisen syntaksi on edelleen jaettu viiteen kenttään.

* * * * * komento(s)
  • Ensimmäinen kenttä kuvaa minuuttia.
  • Toinen kenttä kuvaa tunnit.
  • Kolmas kenttä kuvaa kuukauden päivää.
  • Neljäs kenttä kuvaa kuukautta.
  • Viides kenttä kuvaa viikonpäivää.

Okei, kun olet ymmärtänyt oikean asennon kuvaamaan cronjobin suoritusaikaa, on myös useita tapoja mainita aika.

➔ Tähti '*' -operaattoria, eli jokerimerkkiä, kuvataan kaikki sallitut arvot. Esimerkiksi 0 0 1 * * suorittaa komennon joka kuukauden ensimmäisen päivän keskiyöllä.

Com Pilkuilla erotettu arvoluettelo kuvaa toistettavien arvojen luetteloa. Esimerkiksi 10,20,30

Operator Operaattori '-' kuvaa arvoaluetta. Esimerkiksi 5-10.

➔ Viiva '/' -operaattori auttaa muodostamaan yhdistelmän alueiden kanssa. Esimerkiksi */2 * * * * suorittaa Cron -työn 2 minuutin välein.

Nyt sinulla on riittävästi teoreettista tietoa Cron -töistä, suoritetaan käytännön asioita ja katsotaan, miten Cron -töitä suoritetaan 10, 20 tai 30 minuutin välein.

Suorita Cron -työ 10 minuutin välein

Cron -työn voi suorittaa kahdella tavalla tietyn ajan kuluttua, kuten 10 minuutin välein.

Ensimmäinen tapa on käyttää pilkuilla erotettua minuuttiluetteloa; jos esimerkiksi haluamme suorittaa komentosarjan 10 minuutin välein, Cron -työn kirjoittamisen syntaksi on annettu alla:

0,10,kaksikymmentä,30,40,viisikymmentä * * * * /Koti/linuxuser/script.sh

Mutta eikö vaikuta liian työläältä tehtävältä kirjoittaa koko luettelo minuutteista? Viivaoperaattori auttaa kirjoittamaan helppoa syntaksia Cron -työn suorittamiseen 10 minuutin välein.

* /10 * * * * /Koti/linuxuser/script.sh

Tässä komennossa */10 luo minuutin luettelon 10 minuutin välein.

Suorita Cron -työ 20 minuutin välein

Aivan kuten kirjoitimme Cron -tehtävän skriptin suorittamisesta 10 minuutin välein, voimme tehdä saman myös komentosarjan suorittamiseksi 20 minuutin välein:

* /kaksikymmentä * * * * /Koti/linuxuser/script.sh

Suorita Cron -työ 30 minuutin välein

Vastaavasti Cron -työn suorittamisen syntaksi 30 minuutin välein on seuraava:

* /30 * * * * /Koti/linuxuser/script.sh

Johtopäätös

Cron -töitä käytetään komentojen suorittamiseen tietyn ajan kuluttua järjestelmän päivitysten hallintaan tai järjestelmän tietojen varmuuskopiointiin, ja olemme oppineet ajamaan Cron -töitä 10, 20 tai 30 minuutin välein. Toivomme, että tämä viesti auttaa ymmärtämään ja suorittamaan Cron -töitä.