ToolHub
เปิดเครื่องมือ

เครื่องมือสร้าง Cron Expression

สร้าง Cron expression สำหรับงานตามกำหนดเวลาแบบภาพ

เครื่องมือสำหรับนักพัฒนา

เกี่ยวกับเครื่องมือนี้

เครื่องมือสร้าง Cron Expression เป็นเครื่องมือสร้างนิพจน์งานตามกำหนดเวลาแบบภาพ ไม่ต้องจำไวยากรณ์ cron — ใช้ตัวเลือกดรอปดาวน์เพื่อตั้งค่านาที ชั่วโมง วันที่ เดือน และวันในสัปดาห์เพื่อประกอบนิพจน์ ยังมีค่าที่ตั้งล่วงหน้าด่วน คำอธิบายที่อ่านได้ และการดำเนินการ 5 ครั้งถัดไป — การดำเนินการทั้งหมดทำในเบราว์เซอร์

คุณสมบัติหลัก

ดูตัวอย่าง

สถานการณ์การใช้งาน

cron scheduler automation

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

นิพจน์ cron คืออะไร?

นิพจน์ cron คือสตริงที่ประกอบด้วยห้าฟิลด์ (นาที, ชั่วโมง, วันที่, เดือน, วันในสัปดาห์) ที่กำหนดตารางเวลาการดำเนินการงาน ตัวอย่างเช่น "0 9 * * 1-5" หมายถึงทุกวันทำงานเวลา 9:00 น. มันถูกใช้อย่างแพร่หลายในการกำหนดตารางงานในระบบ Unix และแพลตฟอร์มคลาวด์

ค่าที่ตั้งล่วงหน้าด่วนสร้างนิพจน์อะไรบ้าง?

ค่าที่ตั้งล่วงหน้าครอบคลุมตารางเวลาทั่วไป: "ทุกชั่วโมง" (0 * * * *), "ทุกวัน" (0 0 * * *), "ทุกสัปดาห์" (0 0 * * 0), "ทุกเดือน" (0 0 1 * *), "วันทำงาน" (0 0 * * 1-5), "ทุก 5 นาที" (*/5 * * * *) การคลิกค่าที่ตั้งล่วงหน้าจะตั้งค่าตัวเลือกและอัปเดตนิพจน์ทันที

เวลาดำเนินการครั้งถัดไปคำนวณอย่างไร?

เครื่องมือเริ่มจากเวลาปัจจุบันและเลื่อนไปข้างหน้าทีละนาที ตรวจสอบว่าแต่ละนาทีตรงกับกฎนิพจน์ cron หรือไม่ มันจะค้นหาและแสดงเวลาดำเนินการที่ตรงกัน 5 ครั้งถัดไป รองรับค่าขั้น, ช่วง และอักขระพิเศษ "L" (สิ้นเดือน)

รองรับนิพจน์ cron 6 หรือ 7 ฟิลด์หรือไม่?

เครื่องมือนี้สร้างนิพจน์ cron 5 ฟิลด์มาตรฐาน (นาที, ชั่วโมง, วันที่, เดือน, วันในสัปดาห์) เฟรมเวิร์กเช่น Spring หรือ Quartz ใช้ 6 หรือ 7 ฟิลด์ (รวมวินาทีหรือปี) ซึ่งยังไม่รองรับในขณะนี้ คุณอาจต้องปรับแต่งผลลัพธ์สำหรับแพลตฟอร์มเหล่านั้น

ค่า "L" ในฟิลด์วันที่หมายถึงอะไร?

"L" หมายถึง "วันสุดท้ายของเดือน" เมื่อคุณเลือก L ในฟิลด์วันที่ นิพจน์ cron จะทำงานในวันสุดท้ายของเดือน ไม่ว่าจะเป็นวันที่ 28, 29, 30 หรือ 31 ขึ้นอยู่กับเดือนนั้นๆ