ข้ามไปยังเนื้อหา

สร้างและอธิบายนิพจน์ Cron — ดูเวลาทำงานครั้งถัดไป

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

ห้าฟิลด์: นาที (0–59), ชั่วโมง (0–23), วันของเดือน (1–31), เดือน (1–12), วันในสัปดาห์ (0–6, อาทิตย์ = 0) ใช้ *, รายการ (1,15), ช่วง (1-5) และช่วงก้าว (*/10) ได้

ข้อมูลนำเข้าสูงสุด 100,000 หน่วย UTF-16 และผลลัพธ์สูงสุด 1,000,000 หน่วย ดูรูปแบบที่รองรับและตัวอย่างด้านล่าง

ผลลัพธ์

ป้อนข้อมูลหรือโหลดตัวอย่าง แล้วเรียกใช้เครื่องมือ ผลลัพธ์จะแสดงที่นี่

วิธีใช้

  1. เลือกค่าสำเร็จรูป หรือคงตัวเลือกกำหนดเองไว้แล้วพิมพ์นิพจน์ cron ห้าฟิลด์
  2. เรียกใช้เพื่ออ่านกำหนดการเป็นภาษาที่เข้าใจง่าย
  3. ตรวจสอบเวลาทำงาน 10 ครั้งถัดไปที่แสดงตามเขตเวลาอุปกรณ์ แล้วคัดลอกนิพจน์

ตัวอย่าง

*/15 9-17 * * 1-5 → ทุก 15 นาที ระหว่าง 09:00 ถึง 17:59 วันจันทร์ถึงศุกร์

รายละเอียดและข้อจำกัด

ฟิลด์เรียงเป็นนาที ชั่วโมง วันของเดือน เดือน และวันในสัปดาห์ เช่นเดียวกับ Linux crontab, GitHub Actions และตัวตั้งเวลาส่วนใหญ่ ไม่รับนิพจน์หกฟิลด์ที่มีวินาทีหรือมาโคร เช่น @daily

เวลาทำงานคำนวณตามเขตเวลาของเบราว์เซอร์ เซิร์ฟเวอร์และบริการ CI หลายแห่งใช้ cron ตาม UTC หากระบบของคุณเป็นเช่นนั้นให้แปลงชั่วโมงก่อน

FAQ

*/5 หมายถึงอะไร?

ทุกค่าที่เพิ่มครั้งละ 5 ในฟิลด์นั้น: */5 ในช่องนาทีจะทำงานที่นาที 0, 5, 10 … 55

ถ้ากำหนดทั้งวันของเดือนและวันในสัปดาห์ล่ะ?

cron มาตรฐานจะทำงานเมื่อเงื่อนไขใดเงื่อนไขหนึ่งตรง เช่น 0 9 1 * 1 จะทำงานวันที่ 1 ของเดือนและทุกวันจันทร์

วันอาทิตย์ใช้ 0 หรือ 7?

cron ส่วนใหญ่รับทั้งสองค่าแทนวันอาทิตย์ แต่ 0 ใช้ข้ามระบบได้ทั่วไปกว่า

แหล่งอ้างอิงรูปแบบไฟล์

อัปเดตหน้าเครื่องมือเมื่อ: