เครื่องมือสร้าง Crontab
สร้าง cron expression ด้วยเมนูตัวเลือก และดูตารางเวลาแบบภาษาธรรมดาพร้อมเวลารันจริง 5 ครั้งถัดไปได้ทันที
🔒 ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งใดที่คุณป้อนที่นี่
ผลลัพธ์
Cron syntax ขึ้นชื่อว่ากระชับ: ห้าช่องที่คั่นด้วยช่องว่าง โดย * หมายถึงทุกอย่าง, */5 หมายถึงทุกค่าที่ห้า และ 0 0 * * 1 กลับกลายเป็นเที่ยงคืนวันจันทร์อย่างใดอย่างหนึ่ง เครื่องมือนี้ลบการเดาออก — แทนที่จะเขียน expression ด้วยมือ คุณสร้างมันขึ้นมา: สำหรับแต่ละช่อง (นาที, ชั่วโมง, วันที่, เดือน, วันในสัปดาห์) เลือก 'ทุกค่า', 'ทุก N' หรือพิมพ์ค่าเฉพาะและช่วงแบบ 0,30 หรือ 9-17 แล้ว expression ห้าส่วนจะประกอบร่างให้เองเมื่อคุณคลิก
ผลลัพธ์ถูกตรวจสอบสามทางในคราวเดียว expression อัปเดตสดและพร้อมให้คัดลอกลง crontab -e ด้านล่างมันคือประโยคภาษาธรรมดาที่อธิบายตารางเวลา — พร้อมชื่อเดือนและวันในสัปดาห์เป็นภาษาไทย — ดังนั้น '*/10 2-4 * * 1-5' จะอ่านเป็นประโยคแทนที่จะเป็นปริศนา และที่สำคัญที่สุดคือเครื่องมือจะคำนวณเวลา 5 ครั้งถัดไปด้วยคณิตศาสตร์ปฏิทินจริงในเวลาท้องถิ่นของคุณ: หากตารางไม่ตรงตามที่คุณคาดหวัง คุณจะเห็นทันทีในวันที่เหล่านั้นก่อนที่ job จะทำงานพลาดใน production
การคำนวณเป็นไปตามความหมายของ cron จริง รวมถึงกฎที่แม้แต่ admin มากประสบการณ์ยังสะดุด: เมื่อทั้งช่องวันที่และวันในสัปดาห์ถูกจำกัด POSIX cron จะรัน job เมื่อตรงกับอย่างใดอย่างหนึ่ง ไม่ใช่ทั้งคู่ Step values, lists และ ranges รองรับในทุกช่อง และตารางที่เป็นไปไม่ได้ (เช่นวันที่ 31 ในเดือนที่มีแค่กุมภาพันธ์) จะถูกตรวจจับแทนที่จะเงียบไม่ทำงานตลอดไป
ทุกอย่างทำงานฝั่ง client ในเบราว์เซอร์ของคุณ — รายละเอียดตารางเวลาไม่มีวันหลุดออกจากเครื่องคุณ และหน้าทำงานแบบ offline ได้เมื่อโหลดแล้ว โปรดทราบว่าเครื่องมือนี้สร้าง cron expression แบบ 5 ช่องมาตรฐาน หากคุณมี expression อยู่แล้วและแค่ต้องการตรวจสอบ ให้ใช้ cron validator แยกของเราซึ่งเน้นการตรวจสอบ syntax มากกว่าการสร้างตารางเวลา