ตัวแปลความหมายนิพจน์ Cron
พิมพ์นิพจน์ cron มาตรฐาน 5 ช่อง แล้วรับคำอธิบายกำหนดการเป็นภาษาที่เข้าใจง่ายได้ทันที พร้อมการตรวจสอบความถูกต้องที่ช่วยจับไวยากรณ์ที่ผิดพลาด
🔒 ประมวลผลในเบราว์เซอร์ของคุณ
Loading…
วิธีใช้งาน
- พิมพ์หรือวางนิพจน์ cron มาตรฐาน 5 ช่องลงในช่องป้อนข้อมูล — ช่องต่าง ๆ ได้แก่ นาที ชั่วโมง วันที่ เดือน และวันในสัปดาห์
- เครื่องมือจะตรวจสอบนิพจน์แบบเรียลไทม์ขณะที่คุณพิมพ์ และแจ้งเตือนทันทีหากไวยากรณ์ผิดพลาดหรือค่าที่อยู่นอกช่วงที่กำหนด
- เมื่อนิพจน์ถูกต้องแล้ว คำอธิบายกำหนดการเป็นภาษาที่เข้าใจง่ายจะปรากฏด้านล่างช่องป้อนข้อมูล
- คลิกตัวอย่างใดก็ได้เพื่อกรอกรูปแบบกำหนดการทั่วไปลงในช่องป้อนข้อมูล และดูว่าถูกอธิบายอย่างไร
คุณสมบัติ
- แปลความหมายช่อง cron มาตรฐานทั้ง 5 ช่อง ได้แก่ นาที ชั่วโมง วันที่ เดือน และวันในสัปดาห์
- รองรับสัญลักษณ์แทนทุกค่า (*) ค่าเฉพาะเจาะจง ช่วงค่า (1-5) รายการค่า (1,3,5) และค่าขั้นบันได (*/15)
- สร้างคำอธิบายกำหนดการเป็นภาษาที่เข้าใจง่ายขณะที่คุณพิมพ์
- ตรวจสอบไวยากรณ์และค่าที่อยู่นอกช่วงพร้อมข้อความแจ้งข้อผิดพลาดที่ชัดเจนและเจาะจง
- ทำงานฝั่งไคลเอนต์ทั้งหมด 100% — นิพจน์ cron ของคุณไม่มีวันออกจากเบราว์เซอร์
คำถามที่พบบ่อย
ไวยากรณ์ cron คืออะไร
Cron คือตัวจัดตารางงานตามเวลาที่ใช้บนระบบคล้าย Unix นิพจน์ cron เป็นรูปแบบ 5 ช่องที่กระชับ (นาที ชั่วโมง วันที่ เดือน วันในสัปดาห์) ซึ่งอธิบายว่างานควรทำงานเมื่อใด ใช้ในไฟล์ crontab ของ Linux กำหนดการของ CI/CD pipeline และ CronJob ของ Kubernetes รวมถึงอีกหลายที่
ช่องทั้ง 5 ในนิพจน์ cron หมายถึงอะไรบ้าง
ตามลำดับ: นาที (0-59) ชั่วโมง (0-23) วันที่ (1-31) เดือน (1-12) และวันในสัปดาห์ (0-6 โดย 0 คือวันอาทิตย์) งานจะทำงานเมื่อเวลาปัจจุบันตรงกับทั้ง 5 ช่อง
เครื่องหมายดอกจัน (*) ในช่อง cron หมายถึงอะไร
เครื่องหมายดอกจันหมายถึง "ค่าใดก็ได้" สำหรับช่องนั้น กล่าวคือช่องนั้นไม่มีข้อจำกัดว่างานจะทำงานเมื่อใด ตัวอย่างเช่น * ในช่องชั่วโมงหมายความว่างานไม่ถูกจำกัดให้ทำงานเฉพาะชั่วโมงใดชั่วโมงหนึ่ง
ช่วงค่า รายการค่า และค่าขั้นบันไดทำงานอย่างไร
ช่วงค่าอย่าง 1-5 จะตรงกับทุกค่าตั้งแต่ 1 ถึง 5 รวมทั้งสองค่า รายการค่าอย่าง 1,3,5 จะตรงกับเฉพาะค่าที่ระบุไว้เท่านั้น ค่าขั้นบันไดอย่าง */15 หมายถึง "ทุก 15 หน่วย" นับจากค่าต่ำสุดของช่องนั้น และยังสามารถใช้ร่วมกับช่วงค่าได้ เช่น 1-31/2
เครื่องมือนี้รองรับ @daily, @hourly หรือช่องวินาที/ปีหรือไม่
ไม่รองรับ เครื่องมือนี้มุ่งเน้นที่รูปแบบ cron แบบคลาสสิกของ Unix ที่มี 5 ช่อง คำย่ออย่าง @daily และรูปแบบขยาย 6 หรือ 7 ช่อง (ที่มีวินาทีหรือปี) จะไม่ถูกแปลความหมายในเครื่องมือนี้