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

การรันถัดไป

#วันที่และเวลาเวลาสัมพัทธ์
103/06/2569 21:15:00ในอีก 4 นาที
203/06/2569 21:20:00ในอีก 9 นาที
303/06/2569 21:25:00ในอีก 14 นาที
403/06/2569 21:30:00ในอีก 19 นาที
503/06/2569 21:35:00ในอีก 24 นาที
603/06/2569 21:40:00ในอีก 29 นาที
703/06/2569 21:45:00ในอีก 34 นาที
803/06/2569 21:50:00ในอีก 39 นาที
903/06/2569 21:55:00ในอีก 44 นาที
1003/06/2569 22:00:00ในอีก 49 นาที

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

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

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

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

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

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

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

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

หมายเหตุ

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