tool hub ชุดเครื่องมือ

Cron Explainer

Cron Explainer — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล

ทำงานในเบราว์เซอร์ ไม่ต้องสมัคร ใช้ฟรี


อธิบายนิพจน์ Cron

กรอกค่า แล้วกดคำนวณ

วิธีใช้

  1. วางลำดับนาที ชั่วโมง วัน เดือน วันในสัปดาห์ลงCron 5 ช่อง ตัวอย่างเริ่มต้นคือ */15 9-18 * * 1-5
  2. กดอธิบาย สำหรับสรุปหนึ่งบรรทัดและหมายเหตุต่อช่อง ค่าเริ่มต้นถูกอธิบายตอนโหลดหน้าด้วย
  3. จับคู่ช่วง: นาที (0-59) ชั่วโมง (0-23) วัน (1-31) เดือน (1-12) วันในสัปดาห์ (0-6, 0=อาทิตย์)
  4. สำหรับ cron 6 ช่องที่มีวินาที ให้ตัดช่องวินาทีนำแล้วเหลือห้า แมโคร @daily ต้องการรูปแบบตัวเลข
  5. ไม่คำนวณเวลารันถัดไป หากจะสร้างนิพจน์ ใช้เครื่องมือสร้าง Cron

แนวคิดหลัก

ตัวอธิบายนิพจน์ cronนี้เปลี่ยนนิพจน์ 5 ช่องจาก Linux crontab ตาราง CI และ Kubernetes CronJobs เป็นสรุปภาษาธรรมดา * คือทุกค่า */n คือทุก n a-b คือช่วง จุลภาคคือรายการ วันในสัปดาห์ 1-5 สรุปเป็นวันธรรมดา เป็นตัวอธิบายที่แกะนิพจน์ตารางปฏิบัติการเพื่อยืนยันว่านาที ชั่วโมง วัน เดือน และวันในสัปดาห์หมายถึงอะไร ไม่คำนวณเวลารันถัดไป การอ่านวันในสัปดาห์และชั่วโมงเป็นคำก่อนดีพลอยโปรดักชันลดการสับสนรายวัน วันธรรมดา และรายชั่วโมง ตรวจเวลารันถัดไปแยก

ช่องวินาที ช่องปี และ Quartz 7 ช่องไม่รองรับ อธิบายความหมายเท่านั้นและไม่คำนวณเขตเวลาหรือรันถัดไป การแยกทำงานเฉพาะในเบราว์เซอร์ ไม่มีช่องวินาที ช่องปี แมโคร @hourly หรือการคำนวณรันถัดไป อ่านความหมายที่นี่และสร้างที่อื่น รับเฉพาะ 5 ช่อง ดังนั้นนิพจน์ Quartz ที่มีวินาทีต้องตัดช่องแรก ขยายแมโครอย่าง @daily เป็นตัวเลข

ตัวอย่าง

อธิบายค่าเริ่มต้น */15 9-18 * * 1-5 แสดงทุก 15 นาที · 9:00–18:00 · ทุกวัน · ทุกเดือน · วันธรรมดา 0 9 * * 1 คือ 9:00 ตรง ทุกวันของเดือน วันจันทร์ สี่ช่องให้ข้อความว่าต้องมี 5 ช่อง 0 0 1 * * คือ 00:00 วันที่ 1 ของทุกเดือน */5 * * * * คือทุก 5 นาที หกช่อง: ตัดวินาที 30 4 * * 0 คืออาทิตย์ 4:30 สี่ช่องให้ประกาศข้อผิดพลาด

ที่เกี่ยวข้อง: เครื่องมือสร้าง Cron

คำถามที่พบบ่อย

นิพจน์ cron 6 ช่อง (มีวินาที) ถูกอธิบายหรือไม่?

ไม่รองรับ ตัดช่องวินาทีนำ การทิ้งวินาที 6 ช่องไว้ทำให้เกิดข้อผิดพลาดจำนวนช่อง

แมโคร cron อย่าง @daily ใช้ได้หรือไม่?

อธิบายเฉพาะรูปแบบตัวเลข, *, /, - และจุลภาค ขยาย @daily เป็นช่องตัวเลขอย่าง 0 0 * * *

วันในสัปดาห์ cron 0 คืออาทิตย์หรือไม่?

ใช่ อาทิตย์ บางระบบใช้ 7 เป็นอาทิตย์ด้วย จอนี้ใช้ 0–6 อย่าสับสนกับระบบที่จันทร์เป็น 1 ตรวจเอกสารระบบด้วยว่าวันในสัปดาห์ 0 คืออาทิตย์หรือไม่

สร้างนิพจน์ cron ได้ด้วยหรือไม่?

อธิบายเท่านั้น ใช้เครื่องมือสร้าง Cron เพื่อประกอบ

คำนวณเวลารัน cron ครั้งถัดไปหรือไม่?

ไม่ อธิบายเฉพาะความหมาย ไม่คำนวณเขตเวลาและเวลาออมแสง

ทำไมวันในสัปดาห์ 1-5 แสดงเป็นวันธรรมดา?

จันทร์–ศุกร์สรุปเป็นวันธรรมดา 0 และ 6 แสดงเป็นสุดสัปดาห์ 1-5 คือวันธรรมดา 0,6 คือสุดสัปดาห์

Cron Explainer ภาพปก
ข้อมูลไม่ถูกส่งไปยังเซิร์ฟเวอร์ และจะหายเมื่อปิดหน้า

ตรวจทานล่าสุด: 2026-09-04