Tagasuri ng Cron Expression

Mag-parse at magpaliwanag ng POSIX standard cron expression. Sinusuportahan ang standard na 5-field at extended 6-field (na may segundo) na cron format.

Nababasa ng Tao
Breakdown ng Field
Field Halaga Kahulugan

Dagdag pa tungkol sa Cron Expression

Format ng Cron Expression

Ang isang standard na cron expression ay may 5 field na pinaghihiwalay ng mga puwang:

minute hour day-of-month month day-of-week

FieldMga Pinapayagang ValueMga Special Character
Minute0-59* , - /
Hour0-23* , - /
Day of Month1-31* , - /
Month1-12 o JAN-DEC* , - /
Day of Week0-7 o SUN-SAT (0 at 7 = Linggo)* , - /
Mga Special Character
  • * tumutugma sa lahat ng value sa field.
  • , naghihiwalay ng listahan ng mga value. Halimbawa: ang 1,3,5 sa day-of-week na field ay nangangahulugang Lunes, Miyerkules, Biyernes.
  • - nagtatakda ng range. Halimbawa: ang 9-17 sa hour na field ay nangangahulugang bawat oras mula 9 AM hanggang 5 PM.
  • / nagtatakda ng step. Halimbawa: ang */15 sa minute na field ay nangangahulugang bawat 15 minuto. Ang 5/10 ay nangangahulugang nagsisimula sa minuto 5, pagkatapos ay bawat 10 minuto (5, 15, 25, 35, 45, 55).
Mga Karaniwang Halimbawa
ExpressionKahulugan
0 * * * *Bawat oras sa minuto 0
*/5 * * * *Bawat 5 minuto
0 9 * * 1-59:00 AM bawat araw ng trabaho
0 0 1 * *Hatinggabi tuwing ika-1 ng bawat buwan
30 2 * * 02:30 AM bawat Linggo
0 6,18 * * *6:00 AM at 6:00 PM araw-araw
0 0 * * 1-5Hatinggabi bawat araw ng trabaho
15 14 1 * *2:15 PM tuwing ika-1 ng bawat buwan
6-Field na Format (na may Seconds)

Ang ilang system ay sumusuporta sa isang opsyonal na seconds field sa simula:

second minute hour day-of-month month day-of-week

Halimbawa, ang 30 0 * * * * ay nangangahulugang sa 30 segundo matapos ang bawat minuto.