ตัวแยกวิเคราะห์นิพจน์ 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

การรันถัดไป

#วันที่และเวลาเวลาสัมพัทธ์
105/08/2569 15:55:00ในอีก 37 วินาที
205/08/2569 16:00:00ในอีก 6 นาที
305/08/2569 16:05:00ในอีก 11 นาที
405/08/2569 16:10:00ในอีก 16 นาที
505/08/2569 16:15:00ในอีก 21 นาที
605/08/2569 16:20:00ในอีก 26 นาที
705/08/2569 16:25:00ในอีก 31 นาที
805/08/2569 16:30:00ในอีก 36 นาที
905/08/2569 16:35:00ในอีก 41 นาที
1005/08/2569 16:40:00ในอีก 46 นาที

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

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

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

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

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

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

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

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

หมายเหตุ

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