ตัวแยกวิเคราะห์นิพจน์ cron

แยกวิเคราะห์ ตรวจสอบความถูกต้อง และอธิบายกำหนดการ cron พร้อมรายละเอียดของแต่ละฟิลด์และเวลารันถัดไป

นิพจน์ cron
ป้อนนิพจน์ cron ของ Unix แบบ 5 ฟิลด์ หรือใส่ฟิลด์วินาทีเพิ่มเติมเมื่อตัวจัดตารางเวลาของคุณรองรับ

นิพจน์ถูกต้อง

พรีเซ็ตด่วน

เริ่มจากกำหนดการที่ใช้บ่อย แล้วปรับฟิลด์ได้โดยตรง

การรันถัดไป
ดูตัวอย่างเวลารัน 10 ครั้งถัดไปที่ตรงกันจากเวลาปัจจุบันของเบราว์เซอร์
นิพจน์ถูกต้อง

สรุป

ทุกๆ 5 นาที

เวลารันถัดไปใช้ local time จากเบราว์เซอร์นี้

รายละเอียดฟิลด์

อ่านแต่ละฟิลด์จากซ้ายไปขวาเพื่อดูว่าฟิลด์นั้นควบคุมส่วนใดของกำหนดการ

ฟิลด์ค่าช่วงที่อนุญาต
นาที*/50-59
ชั่วโมง*0-23
วันของเดือน*1-31
เดือน*1-12 or JAN-DEC
วันในสัปดาห์*0-7 or SUN-SAT

การรันถัดไป

#วันที่และเวลาเวลาสัมพัทธ์
104/08/2569 05:30:00ในอีก 5 นาที
204/08/2569 05:35:00ในอีก 10 นาที
304/08/2569 05:40:00ในอีก 15 นาที
404/08/2569 05:45:00ในอีก 20 นาที
504/08/2569 05:50:00ในอีก 25 นาที
604/08/2569 05:55:00ในอีก 30 นาที
704/08/2569 06:00:00ในอีก 35 นาที
804/08/2569 06:05:00ในอีก 40 นาที
904/08/2569 06:10:00ในอีก 45 นาที
1004/08/2569 06:15:00ในอีก 50 นาที

ทำความเข้าใจกำหนดการ cron ก่อนนำไปใช้งาน

นิพจน์ cron มีรูปแบบกระชับ แต่ความผิดพลาดเล็กน้อยในฟิลด์อาจทำให้งานรันถี่กว่าหรือน้อยกว่าที่ตั้งใจไว้มาก ตัวแยกวิเคราะห์นี้ตรวจสอบนิพจน์ในเบราว์เซอร์ของคุณ อธิบายกำหนดการด้วยภาษาที่เข้าใจง่าย แยกข้อมูลของทุกฟิลด์ และแสดงตัวอย่างเวลารันที่กำลังจะมาถึง

ควรใช้เมื่อใด

  • ตรวจสอบกำหนดการสำหรับการปรับใช้ การสำรองข้อมูล การล้างข้อมูล หรือการแจ้งเตือน ก่อนเพิ่มลงในเซิร์ฟเวอร์ ระบบ CI หรือ task runner
  • เปรียบเทียบนิพจน์ cron ที่คัดลอกมากับกำหนดการที่คุณคาดหวังจริง
  • เรียนรู้หรือดีบักไวยากรณ์ cron โดยเปลี่ยนทีละฟิลด์และดูคำอธิบายอัปเดต

รูปแบบที่รองรับ

เครื่องมือนี้รองรับนิพจน์ cron ของ Unix มาตรฐานแบบ 5 ฟิลด์: นาที ชั่วโมง วันของเดือน เดือน และวันในสัปดาห์ นอกจากนี้ยังรับนิพจน์แบบ 6 ฟิลด์ที่มีวินาทีอยู่ด้านหน้า สำหรับตัวจัดตารางเวลาที่รองรับความละเอียดระดับวินาที

วิธีอ่านผลลัพธ์

ส่วนสรุปให้คำอธิบายด้วยภาษาที่เข้าใจง่าย ส่วนตารางฟิลด์จะแสดงว่านิพจน์ดิบถูกแบ่งอย่างไร เวลารันที่กำลังจะมาถึงใช้เขตเวลาท้องถิ่นของเบราว์เซอร์คุณ ดังนั้นให้เปรียบเทียบกับเขตเวลาที่ตัวจัดตารางเวลาซึ่งจะรันงานนั้นใช้

หมายเหตุ

  • ค่าของวันในสัปดาห์มักใช้ 0 หรือ 7 แทนวันอาทิตย์ และยังรับชื่ออย่าง MON หรือ FRI ด้วย
  • ชื่อเดือนอย่าง JAN หรือ DEC ช่วยให้ตรวจทานกำหนดการสำหรับระบบใช้งานจริงได้ง่ายขึ้น
  • หากตัวจัดตารางเวลาของคุณใช้ไวยากรณ์ cron คนละรูปแบบ ให้ตรวจสอบโทเค็นพิเศษ เช่น ?, L, W, หรือ # ในเอกสารของตัวจัดตารางเวลานั้นเอง