Mikä on Cron Job?

Cron -työ on automatisoitu ohjelma, joka on kehitetty Unix- ja Linux -järjestelmille.
Sen avulla käyttäjä voi suorittaa useita komentoja tiettyyn aikaan a
tarkka päivämäärä. Cron-työ on tärkeä työkalu, jota voidaan käyttää mihin tahansa skriptien suorittamisesta ja verkkosivun uudelleenindeksoimisesta tietokannan varmuuskopiointiin. Cron -työtä voidaan käyttää myös muistutuksena sähköpostin lataamisesta. Käyttäjä tarvitsee vain asentaa ohjelman kerran, jotta se voi suorittaa työn jatkuvasti.

Jos verkko-e-zine-omistajalla on yli 100 sähköpostitilaajaa, joka lukee julkaisuaan esimerkiksi kunkin kuukauden 25. päivänä, cron-työ voisi auttaa saamaan tiedot jokaiselle lukijalle samaan aikaan ja päivämäärään joka kuukausi. Lisäksi se voi lisätä uusia jäseniä verkkosivustolle ja poistaa ne, jotka peruuttavat tilauksen säilyttäen tietokannan.

Cron -työ määritetään cron -välilehtien avulla cron -välilehdenhallinnassa. Cron -välilehdet on jaettu kuuteen kenttään: minuutit, tunnit, päivät, kuukaudet, arkipäivät ja komennot. Komentokenttä antaa ohjeita tietokoneelle. Minuuttikenttä on 0-59 ja antaa tarkan minuutin, jolloin komento on suoritettava. Tunti on asetettu välille 0-23 ja nolla edustaa keskiyötä.

Viikonpäivät ovat 0-7, ja 0 ja 7 edustavat sunnuntaita. Jotkut vanhemmat järjestelmät, mukaan lukien jotkin Unix -järjestelmät, käyttävät viikonpäivinä 0–6, 0 on sunnuntai. Kenttien on erotettava välilyönnit tai välilehdet. Luetteloa lisättäessä käytetään pilkkuja ja tähtiä, jos käyttäjä ei halua määrittää kenttää. Esimerkiksi edellä mainitulle verkko-e-zine-omistajalle cron-työ voidaan asettaa tähdellä viikonpäivän tilalle, koska kuukauden 25. päivä ei aina kuulu samaan arkipäivään.

Cron -työ kirjoitetaan tekstitiedostoon, jossa on sarja cron -komentoja, joita tietokone noudattaa. Cron -työn valmistelu tekstitiedostona helpottaa myös skriptien muokkaamista myöhemmin tarvittaessa. Lisäksi cron -työ voidaan määrittää sallimaan tai estämään tiettyjä käyttäjiä säätämästä asetettua cron -välilehteä. Kun teksti on luotu cron -työtä varten, sitä seuraa .txt -laajennus, kuten Cron.txt. Sitten työ ladataan ja tekstitiedoston oheinen komento lukee muodossa “crontab cron.txt”, ennen kuin se tulee voimaan verkkosivulla.