ทำความเข้าใจกำหนดการ cron ก่อนนำไปใช้งาน
นิพจน์ cron มีรูปแบบกระชับ แต่ความผิดพลาดเล็กน้อยในฟิลด์อาจทำให้งานรันถี่กว่าหรือน้อยกว่าที่ตั้งใจไว้มาก ตัวแยกวิเคราะห์นี้ตรวจสอบนิพจน์ในเบราว์เซอร์ของคุณ อธิบายกำหนดการด้วยภาษาที่เข้าใจง่าย แยกข้อมูลของทุกฟิลด์ และแสดงตัวอย่างเวลารันที่กำลังจะมาถึง
ควรใช้เมื่อใด
- ตรวจสอบกำหนดการสำหรับการปรับใช้ การสำรองข้อมูล การล้างข้อมูล หรือการแจ้งเตือน ก่อนเพิ่มลงในเซิร์ฟเวอร์ ระบบ CI หรือ task runner
- เปรียบเทียบนิพจน์ cron ที่คัดลอกมากับกำหนดการที่คุณคาดหวังจริง
- เรียนรู้หรือดีบักไวยากรณ์ cron โดยเปลี่ยนทีละฟิลด์และดูคำอธิบายอัปเดต
รูปแบบที่รองรับ
เครื่องมือนี้รองรับนิพจน์ cron ของ Unix มาตรฐานแบบ 5 ฟิลด์: นาที ชั่วโมง วันของเดือน เดือน และวันในสัปดาห์ นอกจากนี้ยังรับนิพจน์แบบ 6 ฟิลด์ที่มีวินาทีอยู่ด้านหน้า สำหรับตัวจัดตารางเวลาที่รองรับความละเอียดระดับวินาที
วิธีอ่านผลลัพธ์
ส่วนสรุปให้คำอธิบายด้วยภาษาที่เข้าใจง่าย ส่วนตารางฟิลด์จะแสดงว่านิพจน์ดิบถูกแบ่งอย่างไร เวลารันที่กำลังจะมาถึงใช้เขตเวลาท้องถิ่นของเบราว์เซอร์คุณ ดังนั้นให้เปรียบเทียบกับเขตเวลาที่ตัวจัดตารางเวลาซึ่งจะรันงานนั้นใช้
หมายเหตุ
- ค่าของวันในสัปดาห์มักใช้
0หรือ7แทนวันอาทิตย์ และยังรับชื่ออย่างMONหรือFRIด้วย - ชื่อเดือนอย่าง
JANหรือDECช่วยให้ตรวจทานกำหนดการสำหรับระบบใช้งานจริงได้ง่ายขึ้น - หากตัวจัดตารางเวลาของคุณใช้ไวยากรณ์ cron คนละรูปแบบ ให้ตรวจสอบโทเค็นพิเศษ เช่น
?,L,W, หรือ#ในเอกสารของตัวจัดตารางเวลานั้นเอง