Global ToolBox

ตัวแปลความหมายนิพจน์ Cron

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

🔒 ประมวลผลในเบราว์เซอร์ของคุณ

Loading…

วิธีใช้งาน

  1. พิมพ์หรือวางนิพจน์ cron มาตรฐาน 5 ช่องลงในช่องป้อนข้อมูล — ช่องต่าง ๆ ได้แก่ นาที ชั่วโมง วันที่ เดือน และวันในสัปดาห์
  2. เครื่องมือจะตรวจสอบนิพจน์แบบเรียลไทม์ขณะที่คุณพิมพ์ และแจ้งเตือนทันทีหากไวยากรณ์ผิดพลาดหรือค่าที่อยู่นอกช่วงที่กำหนด
  3. เมื่อนิพจน์ถูกต้องแล้ว คำอธิบายกำหนดการเป็นภาษาที่เข้าใจง่ายจะปรากฏด้านล่างช่องป้อนข้อมูล
  4. คลิกตัวอย่างใดก็ได้เพื่อกรอกรูปแบบกำหนดการทั่วไปลงในช่องป้อนข้อมูล และดูว่าถูกอธิบายอย่างไร

คุณสมบัติ

  • แปลความหมายช่อง 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 ช่อง (ที่มีวินาทีหรือปี) จะไม่ถูกแปลความหมายในเครื่องมือนี้

เครื่องมือที่เกี่ยวข้อง