Every 5 minutes
- N, 5. nov, 16:25:00in 4 min
- N, 5. nov, 16:30:00in 9 min
- N, 5. nov, 16:35:00in 14 min
- N, 5. nov, 16:40:00in 19 min
- N, 5. nov, 16:45:00in 24 min
Mis on cron-avaldis?
Cron on klassikaline Unixi ajastaja. Cron-avaldis on rida viiest (mõnikord kuuest või seitsmest) tühikuga eraldatud väljast, mis kirjeldab, millal töö käivitub: minut, tund, kuupäev, kuu ja nädalapäev, pluss valikulised sekundid ja aasta. Näiteks 0 9 * * 1-5 tähendab „igal tööpäeval kell 09:00“.
Näide: 0 9 * * 1-5 käivitub igal tööpäeval kell 09:00. Väljade kaupa: minut 0 tähendab täistundi; tund 9 tähendab 09:00; kuupäev * tähendab iga päev; kuu * tähendab iga kuu; nädalapäev 1-5 tähendab esmaspäevast reedeni. Sekundeid toetavates versioonides lisandub ette kuues väli (0 0 9 * * 1-5) või kasutatakse lühendit nagu @daily.
Kuidas kasutada cron-i seletajat
- Sisesta või kleebi cron-avaldis — 5, 6 või 7 välja või lühend nagu @daily.
- Loe lihtsas keeles kirjeldust, et kinnitada graafiku tähendust.
- Kontrolli väljade jaotust, et näha, kuidas iga positsioon tõlgendati.
- Vaata järgmisi käivitusi (või @reboot märget) enne töö kasutuselevõttu.
Korduma kippuvad küsimused cron-i kohta
Mida tähendavad croni viis välja?
Vasakult paremale: minut (0-59), tund (0-23), kuupäev (1-31), kuu (1-12) ja nädalapäev (0-7, kus nii 0 kui ka 7 on pühapäev). Tärn tähendab mis tahes väärtust.
Kas ajakava kehtib minu ajavööndis?
Avaldistes ajavööndit ei ole: neid tõlgendatakse selle masina vööndis, kus croni deemon töötab. Konteinerid töötavad tavaliselt UTC-s, seega kontrolli enne juurutamist TZ-i.
Kuidas toimivad @ lühendid?
Lühend asendab terve avaldise: @hourly, @daily (kesköö), @weekly, @monthly ja @yearly, lisaks @reboot, mis käivitub üks kord deemoni startimisel ega oma seetõttu järgmist käivitumisaega.
