Cron Expression Parser — Paliwanag ng Cron Schedule, Susunod na Oras ng Pagpapatakbo

Susuriin kung tama ang pagkakasulat ng cron job (crontab), GitHub Actions, o Spring @Scheduled schedule. Sasabihin sa error kung aling field at bakit mali.

Hindi ipinapadala sa server ang file — pinoproseso lang sa loob ng browser ng device na ito

5 field: minuto oras araw buwan araw-ng-linggo · 6 field: segundo minuto oras araw buwan araw-ng-linggo · Puwede ring gamitin ang shorthand tulad ng @daily, @hourly

Deskripsyon 평일(월~금) 오전 9시 0분

Pagbasa ng Field

FieldInputKatugmang Halaga
분00
시99
일*Lahat
월*Lahat
요일1-5월, 화, 수, 목, 금

Susunod na Oras ng Pagpapatakbo (Korean Time)

Kinakalkula…

Buod ng Cron Syntax
*모든 값
5그 값 (예: 분 5 → 5분)
1-5범위 (요일 1-5 → 월~금)
1,15목록 (일 1,15 → 1일과 15일)
*/10간격 (분 */10 → 10분마다)
8-18/2범위 안에서 간격
MON-FRI, JAN요일·월 영문 약자
0 또는 7일요일

Saklaw: segundo/minuto 0-59, oras 0-23, araw 1-31, buwan 1-12, araw-ng-linggo 0-7. Kung UTC ang server o GitHub Actions, ibawas ang 9 oras sa Korean time.

Ad

Paano Gamitin ang Pagbasa ng Cron Expression

  1. 1Ilagay ang cron expression o pindutin ang halimbawa.
  2. 2Tingnan ang paliwanag at ang pagbasa ng bawat field (minuto, oras, araw, buwan, araw-ng-linggo).
  3. 3Lalabas ang susunod na 10 oras ng pagpapatakbo sa Korean time (KST).

Mga Madalas Itanong

Paano kung parehong itinakda ang araw ng buwan at araw ng linggo?

Tatakbo ang standard na cron kahit isa lang sa dalawa ang tumugma (OR condition). Hal. tatakbo ang 0 0 1 * 1 kapwa sa unang araw ng bawat buwan at tuwing Lunes.

Paano kung UTC ang oras ng server?

Base sa time zone ng server ang cron. Kung UTC ang server, kailangang ibawas ang 9 oras, gaya ng 0 0 * * * para sa 9:00 AM Korean time. UTC din ang batayan ng GitHub Actions.

Puwede rin ba ang L, W, #?

Hindi pa sinusuportahan ang Quartz extended syntax (L, W, #).

Ad