เครื่องมือสร้าง Cron Expression
ค่าที่ตั้งไว้ล่วงหน้า
การกำหนดค่าฟิลด์
นิพจน์ Cron ที่สร้างขึ้น
* * * * *รายละเอียดทางเทคนิค
ตัวสร้าง Cron Expression ทำงานอย่างไร
เครื่องมือนี้ทำอะไร
ตัวสร้าง cron expression นี้ช่วยคุณสร้าง cron expression ที่ถูกต้องแบบภาพโดยไม่ต้องจำไวยากรณ์ของ cron เครื่องมือสร้าง cron (cron builder) ให้การตั้งค่าแบบแยกฟิลด์สำหรับนาที ชั่วโมง วัน เดือน และวันในสัปดาห์ พร้อมรองรับวินาทีแบบเลือกได้ เมื่อคุณตั้งค่าแต่ละฟิลด์ cron expression จะอัปเดตแบบเรียลไทม์ พร้อมคำอธิบายที่อ่านเข้าใจง่ายและพรีวิววันที่ที่จะรันตามกำหนดการในอนาคต
กรณีการใช้งานทั่วไปของนักพัฒนา
นักพัฒนาใช้ตัวสร้าง crontab นี้เมื่อตั้งค่างานตามกำหนดเวลาใน CI/CD pipelines คอนฟิก cron jobs บนเซิร์ฟเวอร์ หรือกำหนดตารางเวลาในตัวจัดการงานอย่าง Airflow หรือ Kubernetes CronJobs เครื่องมือสร้าง cron แบบภาพช่วยลดข้อผิดพลาดด้านไวยากรณ์และประหยัดเวลาเมื่อเทียบกับการเขียนเองด้วยมือ และทำงานเสริมกับเครื่องมือ Cron Expression Parser ซึ่งทำงานในทิศทางตรงกันข้าม
โหมดฟิลด์ที่รองรับ
แต่ละฟิลด์รองรับโหมดการตั้งค่า 4 แบบ: Every (ไวลด์การ์ด *), Specific values (รายการคั่นด้วยจุลภาค เช่น 1,3,5), Range (โนเตชันขีด เช่น 9-17) และ Step intervals (โนเตชันสแลช เช่น */15) ซึ่งครอบคลุมรูปแบบไวยากรณ์ cron มาตรฐานของ Unix ทั้งหมด ตัวสร้างรองรับทั้งรูปแบบ 5 ฟิลด์ (มาตรฐาน) และ 6 ฟิลด์ (มีวินาที)
พรีเซ็ตและเริ่มต้นอย่างรวดเร็ว
พรีเซ็ตในตัวมีรูปแบบการตั้งเวลาที่ใช้บ่อย: ทุกนาที รายชั่วโมง รายวันตอนเที่ยงคืนหรือเที่ยงวัน วันธรรมดาเวลา 9:00 น. ทุก 15 นาที ทุก 6 ชั่วโมง รายเดือนวันที่ 1 และรายสัปดาห์วันจันทร์หรือวันอาทิตย์ คลิกพรีเซ็ตใดก็ได้เพื่อเติมค่าลงในฟิลด์ จากนั้นปรับแต่งตามความต้องการเฉพาะของคุณ
เมื่อใดควรใช้เครื่องมือนี้แทนการเขียนโค้ด
ใช้ตัวสร้างตารางเวลา cron นี้เพื่อสร้าง expression อย่างรวดเร็วและทดลองใช้งาน สำหรับระบบโปรดักชัน ให้ตรวจสอบ expression ที่สร้างขึ้นด้วยเครื่องมือ Cron Parser ที่เป็นคู่กัน หรือทดสอบในสภาพแวดล้อมของแอปของคุณ พฤติกรรมของ cron อาจแตกต่างกันระหว่างระบบ (Unix cron vs Quartz vs Spring) ดังนั้นควรตรวจสอบในรันไทม์เป้าหมายเสมอ