เครื่องมือวิเคราะห์นิพจน์ Cron
วิเคราะห์กำหนดเวลา cron ออกเป็นคำอธิบายฟิลด์ที่เข้าใจง่าย และดูตัวอย่างเวลาทำงานครั้งถัดไปได้ทันทีในเบราว์เซอร์ของคุณ
นิพจน์ cron ของคุณจะถูกวิเคราะห์ในเบราว์เซอร์โดยตรง ไม่มีการส่งข้อมูลใดๆ ไปยัง BroBroGo
คำถามที่พบบ่อย
เครื่องมือนี้รองรับไวยากรณ์ cron แบบใดบ้าง?
รองรับรูปแบบมาตรฐานแบบ 5 ฟิลด์ — นาที, ชั่วโมง, วันที่ของเดือน, เดือน และวันของสัปดาห์ — รวมถึงช่วงข้อมูล (1-5), ขั้นข้อมูล (*/15), รายการ (1,15), ชื่อเดือนและวันในสัปดาห์ (JAN, MON) และคีย์ลัดอย่าง @yearly/@monthly/@weekly/@daily/@hourly กฎข้อหนึ่งที่มักถูกมองข้ามคือ: เมื่อมีการจำกัดทั้งวันที่ของเดือนและวันของสัปดาห์ (ไม่ใช่ *) หากตรงกับเงื่อนไขใดเงื่อนไขหนึ่งก็ถือว่าทำงานแล้ว โดยไม่จำเป็นต้องตรงกันทั้งคู่
เวลาการทำงานครั้งถัดไปแสดงผลในเขตเวลาใด?
แสดงผลตามเขตเวลาท้องถิ่นของเบราว์เซอร์คุณ — ซึ่งเป็นเขตเวลาเดียวกับที่นาฬิกาในระบบของคุณใช้งาน ทั้งนี้ cron มาตรฐานจะไม่มีการระบุเขตเวลาในตัวเอง โดยตัวจัดตารางงาน (job scheduler) ที่รันระบบจะเป็นผู้กำหนด ดังนั้นให้ถือว่าเวลาเหล่านี้เป็นเพียงการแสดงตัวอย่างกำหนดเวลาในเครื่องของคุณ ซึ่งอาจไม่ตรงกับเวลาบนเซิร์ฟเวอร์จริง
ทำไมระบบจึงแจ้งว่ากำหนดเวลานี้ไม่มีวันเกิดขึ้นได้?
มักเกิดจากการกำหนดวันที่ของเดือนที่ไม่มีอยู่จริงในทุกๆ เดือนที่เลือก — ตัวอย่างเช่น วันที่ 31 ในขณะที่ฟิลด์เดือนเลือก เมษายน, มิถุนายน, กันยายน หรือพฤศจิกายน กรุณาเลือกวันที่ที่มีอยู่ในทุกเดือนที่คุณระบุ หรือแยกกำหนดเวลาออกเป็นหลายๆ นิพจน์ (expressions)