Cron Expression Parser

I-paste ang isang Unix 5-field cron expression, suriin ang bawat field, at i-preview ang mga susunod na oras ng pagpapatakbo sa isang partikular na timezone.

Lahat ng pag-parse ng cron at mga preview ng susunod na run ay tumatakbo nang lokal sa iyong browser. Walang data ng schedule na ipinapadala sa aming mga server.

Ang cron expressions ay hindi naglalaman ng timezone. Ginagamit ng preview na ito ang napiling IANA timezone; maaaring ibang timezone ang gamitin ng iyong server, CI runner, o scheduler.

Minuto

*/15

Oras

9-17

Araw ng buwan

*

Buwan

*

Araw ng linggo

MON-FRI

Kahulugan ng schedule

Every 15 minutes from 09:00 through 17:59 on Monday through Friday.

Paghahati-hati ng mga field

FieldRawMga halagaKahulugan
Minuto*/150, 15, 30, 45Every 15 minutes
Oras9-179, 10, 11, 12, 13, 14, 15, 16, 17Hours 09:00 through 17:00
Araw ng buwan*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31Every day of the month
Buwan*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Every month
Araw ng linggoMON-FRI1, 2, 3, 4, 5Monday through Friday

Preview ng mga susunod na run

Ipinapakita sa napiling timezone at UTC.

Europe/Kiev
1

05/01/2026, 09:15 GMT+3

UTC: 05/01/2026, 06:15 UTC

2

05/01/2026, 09:30 GMT+3

UTC: 05/01/2026, 06:30 UTC

3

05/01/2026, 09:45 GMT+3

UTC: 05/01/2026, 06:45 UTC

4

05/01/2026, 10:00 GMT+3

UTC: 05/01/2026, 07:00 UTC

5

05/01/2026, 10:15 GMT+3

UTC: 05/01/2026, 07:15 UTC

Babala tungkol sa Timezone at DST

  • Unix day-of-month and day-of-week fields use OR semantics when both fields are restricted.
  • Timezone preview follows the browser timezone database; DST behavior can differ between cron daemons.
  • Ang mga lokal na oras na nilaktawan sa spring-forward ay maaaring hindi tumakbo. Ang paulit-ulit na fall-back na mga oras ay maaaring kumilos nang iba-iba depende sa scheduler.

Mabilis na mga halimbawa

Unawain ang isang cron schedule bago ito tumakbo

Ang mga cron expression ay masiksik na mga string ng iskedyul na ginagamit ng mga server, CI jobs, mga platform ng automation, at mga maintenance script. Makapangyarihan ang mga ito, ngunit ang isang maliit na typo ay maaaring magbago ng gawain mula araw-araw tungo sa bawat minuto, o mula weekdays tungo sa weekends.

Ipinaliliwanag ng parser na ito ang isang Unix 5-field cron expression sa payak na salita, hinahati ang bawat field, at nagpapakita ng mga susunod na oras ng pagpapatakbo gamit ang timezone na pipiliin mo sa tool.

Sinusuportahang cron dialect

Sinusuportahan ng v1 parser ang standard Unix cron na may limang field:

minute hour day-of-month month day-of-week
  • Mga halaga ng minuto mula 0 to 59.
  • Mga halaga ng oras mula 0 to 23.
  • Mga halaga ng araw-sa-buwan mula 1 to 31.
  • Mga halaga ng buwan mula 1 to 12, kasama ang mga pangalan gaya ng JAN and DEC.
  • Mga halaga ng araw-ng-linggo mula 0 to 7, kasama ang mga pangalan gaya ng MON and FRI. Parehong 0 and 7 ang ibig sabihin ay Linggo.

Sinusuportahan nito ang wildcards, comma lists, ranges, at step values tulad ng */15 or 9-17/2.

Ano ang sadyang hindi sinusuportahan

Hindi pare-pareho ang mga cron dialect. Maaaring magdagdag ang Quartz, systemd timers, cloud schedulers, Kubernetes, GitHub Actions, at mga hosting platform ng kanilang sariling mga field o espesyal na operator.

  • Hindi pinoproseso ang Seconds fields at year fields bilang Unix cron.
  • Mga operator ng Quartz tulad ng ?, L, W, at # iniulat bilang hindi sinusuportahan.
  • Mga macro tulad ng @daily and @reboot hindi pinalalawak.
  • Ang teksto ng command pagkatapos ng isang iskedyul ay hindi itinuturing na bahagi ng expression.

Gamitin ang pahinang ito bilang inspector para sa Unix-style na mga iskedyul. Bago baguhin ang production automation, tiyaking i-verify ang eksaktong scheduler na magpapatakbo ng gawain.

Timezone at pag-uugali sa daylight saving

Ang isang cron expression ay hindi naglalaman ng timezone nang mag-isa. Ang parehong expression ay maaaring tumakbo sa magkaibang sandali depende kung ang server ay gumagamit ng UTC, isang lokal na system timezone, o isang scheduler-specific na timezone setting.

  • Ipinapakita ng preview ang mga oras ng pagpapatakbo sa napiling IANA timezone at sa UTC.
  • Maaaring laktawan ng mga spring-forward transition ang mga lokal na oras ng orasan na hindi umiiral.
  • Maaaring ulitin ng mga paglipat sa fall-back ang lokal na oras ng orasan; maaaring mag-iba ang kilos ng scheduler.
  • Kung parehong naka-restrict ang day-of-month at day-of-week, karaniwang gumagamit ang Unix cron ng OR semantics.

Para sa mga kritikal na trabaho, ituring ang preview bilang pantulong sa pagpaplano at kumpirmahin ang kilos sa mismong scheduler.

Mga Madalas na Itanong

Sinusuportahan ba nito ang Quartz cron?

Hindi. Sinusuportahan lamang ng parser ang Unix 5-field cron. Ipinapakita na hindi sinusuportahan ang mga Quartz-style seconds fields, year fields, at mga operator tulad ng ?, L, W, at # bilang hindi sinusuportahan.

Aling timezone ang ginagamit ng isang cron expression?

Ang mga cron expression ay hindi nagdadala ng impormasyon ng timezone. Gumagamit ang preview ng timezone na napili sa tool, ngunit maaaring gumamit ang iyong server o scheduler ng ibang timezone.

Bakit maaaring magkatugma ang day-of-month at day-of-week?

Sa karaniwang pag-uugali ng Unix cron, kapag parehong naka-restrict ang dalawang field, maaaring tumugma ang isang petsa kung tumutugma ang alinman sa dalawang field. Halimbawa, 0 0 1 * MON maaaring tumakbo sa unang araw ng buwan at sa mga Lunes.

Maaari ko bang i-paste ang bahagi ng command mula sa crontab?

I-paste lamang ang limang field ng iskedyul. Ang tool ay isang schedule parser, hindi isang full crontab parser, kaya ang teksto ng command pagkatapos ng iskedyul ay hindi ini-interpret.