Crontab Guru
Jäsennä ja selitä cron-lausekkeet. Näyttää luettavan aikataulukuvauksen ja seuraavat suoritusajat.
Mikä on cron-lauseke?
Merkkijono, jossa 5 tai 6 välilyönnein erotettua kenttää: minuutti, tunti, päivä, kuukausi, viikonpäivä ja valinnainen vuosi.
Mitä * tarkoittaa cronissa?
Tähti (*) tarkoittaa "jokaista mahdollista arvoa" kyseiselle kentälle.
Ero 0 0 * * * ja 0 0 * * 1 välillä?
0 0 * * * suoritetaan joka päivä keskiyöllä. 0 0 * * 1 vain maanantaisin keskiyöllä.
Voinko käyttää askelarvoja kuten */5?
Kyllä. */5 minuuteissa tarkoittaa "5 minuutin välein".
Lähetetäänkö cron-lauseke palvelimelle?
Ei. Kaikki tapahtuu paikallisesti selaimessasi.
Miten suoritan 5 minuutin välein?
Käytä */5 * * * * suorittaaksesi 5 minuutin välein.
Mitä 0 0 * * * tarkoittaa?
0 0 * * * tarkoittaa suorita keskiyöllä joka päivä.
Miten aikataulutan vain arkipäivät?
Käytä 0 9 * * 1-5 suorittaaksesi klo 9:00 maanantaista perjantaihin.
Mitä erikoismerkkejä cron tukee?
Cron tukee: * (mikä tahansa arvo), , (lista), - (alue), / (askel).
Miten suoritan kuukauden ensimmäisenä päivänä?
Käytä 0 0 1 * * suorittaaksesi keskiyöllä kuukauden 1. päivänä.
Voinko käyttää nimiä numeroiden sijaan?
Kyllä, jotkin toteutukset sallivat JAN, FEB kuukausille ja MON, TUE päiville.
Mikä on 6-kentän cron syntaksi?
6-kentän syntaksi lisää sekunnit alkuun: sekunnit, minuutti, tunti, päivä, kuukausi, viikonpäivä.
Miten suoritan joka tunti?
Käytä 0 * * * * suorittaaksesi minuutilla 0 joka tunti.
Ero kuukauden päivän ja viikonpäivän välillä?
Kuukauden päivä (1-31) määrittää minkä päivän kuukaudessa. Viikonpäivä (0-6) määrittää minkä päivän viikossa.