สร้าง & ตรวจสอบ cron

สร้างและตรวจสอบนิพจน์ cron

จุดเด่น

รองรับส่วนขยายรูปแบบ Quartz

ระบุตัวดำเนินการขั้นสูงได้ เช่น วินาที ปี และ L, W, #

ประกอบนิพจน์ด้วยการเลือกปุ่ม

ใช้งานง่ายเพียงเลือกโหมด เช่น ทุกครั้ง ช่วงเวลา หรือช่วงพิสัย

คำนวณเวลารันครั้งถัดไปอัตโนมัติ

แสดงรายการกำหนดการรัน 5 ครั้งล่าสุดของนิพจน์ที่สร้างหรือตรวจสอบ

อธิบายความหมายของนิพจน์ cron เป็นข้อความ

แสดงเนื้อหาของนิพจน์ที่ซับซ้อนด้วยคำอธิบายที่เข้าใจง่าย

วิธีใช้งาน

1

สลับฟังก์ชันด้วยแท็บ

เลือกแท็บ "สร้าง" เพื่อสร้างนิพจน์ หรือ "ตรวจสอบ" เพื่อดูความหมาย

2

ตั้งเงื่อนไขของแต่ละฟิลด์

ระบุจังหวะการรันด้วยปุ่มโหมดและค่าสำหรับแต่ละฟิลด์ ได้แก่ วินาที นาที ชั่วโมง วัน เดือน วันในสัปดาห์ และปี

3

รับนิพจน์ด้วยปุ่มสร้าง

กดสร้างเพื่อแสดงนิพจน์ cron และคัดลอกไปยังคลิปบอร์ดด้วยปุ่มคัดลอก

4

ตรวจสอบความหมายในแท็บตรวจสอบ

ป้อนนิพจน์ cron ที่มีอยู่แล้วกดตรวจสอบ เพื่อแสดงคำอธิบายและเวลารันครั้งถัดไป

กรณีการใช้งาน

ตั้งค่าการรันเป็นระยะบน Linux

สร้างนิพจน์ที่ลงทะเบียนใน crontab ได้อย่างถูกต้อง เพื่อป้องกันการตั้งค่าผิดพลาด

ถอดความการตั้งค่าที่รับช่วงต่อมา

เข้าใจการทำงานของนิพจน์ในไฟล์ตั้งค่าที่ผู้ดูแลคนก่อนทิ้งไว้ได้อย่างรวดเร็ว

ตั้งค่างานเป็นระยะของ CI/CD

กำหนดกำหนดการรันของงานเป็นระยะ เช่น ทริกเกอร์การบิลด์ของ Jenkins

เรียนรู้และฝึกฝนการเขียน cron

เรียนรู้รูปแบบการเขียนพร้อมตรวจสอบว่านิพจน์ที่เขียนจะทำงานเมื่อใดจากกำหนดการรัน

ความรู้พื้นฐาน

วิธีการเขียนนิพจน์ cron

นิพจน์ cron คือสัญกรณ์ที่ใช้ในระบบ Linux เพื่อระบุเวลาในการดำเนินการตามกำหนดโดยใช้ 5 ช่อง ได้แก่ "นาที ชั่วโมง วัน เดือน วันในสัปดาห์" ตัวอย่างเช่น "*/5 * * * *" หมายถึงการดำเนินการทุก 5 นาที

  • เครื่องหมายดอกจัน:"*" คือสัญลักษณ์ที่แทนค่าทั้งหมดในช่องนั้น เมื่อเขียน "0 9 * * *" จะหมายถึงการดำเนินการทุกวันเวลา 9 นาฬิกา 0 นาที
  • ช่วงและรายการ:ในช่องสามารถระบุช่วงด้วยเครื่องหมายยัติภังค์ และหลายค่าด้วยเครื่องหมายจุลภาค "0 9 * * 1-5" หมายถึงการดำเนินการตั้งแต่วันจันทร์ถึงศุกร์เวลา 9 นาฬิกาเช้า

ความแตกต่างจากรูปแบบ Quartz

รูปแบบ Quartz คือสัญกรณ์ขยายที่ใช้ในตัวจัดการงาน Java โดยมีช่องเพิ่มเติมสำหรับวินาทีที่จุดเริ่มต้นและปีที่จุดสิ้นสุด ทำให้มี 6-7 ช่องทั้งหมด และสามารถใช้สัญลักษณ์พิเศษเช่น "?" และ "L" ได้

สัญลักษณ์พิเศษเช่น L, W, # เป็นต้น

ในรูปแบบ Quartz ช่องวันและวันในสัปดาห์สามารถใช้สัญลักษณ์พิเศษที่ไม่มีใน cron มาตรฐาน ซึ่งช่วยให้สามารถแสดงตารางเวลาที่ซับซ้อนได้ในนิพจน์เดียว

  • L (สุดท้าย):"L" คือสัญลักษณ์ที่แทนวันสุดท้ายของเดือนหรือวันในสัปดาห์สุดท้าย "L" ในช่องวันหมายถึงวันสุดท้ายของเดือน "6L" ในช่องวันในสัปดาห์หมายถึงศุกร์สุดท้าย
  • W (วันทำการ):“W” คือสัญลักษณ์ที่แทนวันทำการที่ใกล้ที่สุดกับวันที่ที่ระบุ โดย “15W” หมายถึงวันทำการที่ใกล้กับวันที่ 15 มากที่สุด (ถ้าวันที่ 15 ตรงกับวันเสาร์ ก็จะเป็นวันศุกร์ที่ 14)
  • # (วันที่ n ในสัปดาห์):"#" คือสัญลักษณ์ที่แทนวันที่ n ในสัปดาห์ "6#3" หมายถึงศุกร์ที่ 3 ซึ่งช่วยให้สามารถระบุว่าเป็นวันที่กี่ในเดือนได้

ความปลอดภัยและความเป็นส่วนตัว

ประมวลผลภายในเบราว์เซอร์

ข้อมูลที่ป้อนจะถูกประมวลผลภายในเบราว์เซอร์ของคุณเท่านั้น และจะไม่ถูกส่งออกไปภายนอก

การประมวลผลเฉพาะในเบราว์เซอร์เท่านั้น

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

การสื่อสารเข้ารหัสด้วย HTTPS

การโหลดหน้าเว็บเข้ารหัสด้วย TLS บุคคลที่สามไม่สามารถอ่านเนื้อหาได้

ไม่มีการส่งไปยังบุคคลที่สาม

ไม่ส่งเนื้อหาอินพุตไปยังบริการภายนอก เช่น เครือข่ายโฆษณาหรือตัวติดตามข้อมูล

ไม่มีการบันทึกผลลัพธ์อัตโนมัติ

ไม่มีการเก็บ นิพจน์ที่สร้างหรือตรวจสอบ หรือข้อเสนอแนะอินพุตไว้ในเซิร์ฟเวอร์

ติดตามรับข้อมูล RAKKOTOOLS ผ่าน Google ค้นหา

เครื่องมือสะดวก 175 รายการจะสามารถค้นหาได้ง่ายขึ้นจากการค้นหา Google และการค้นหา AI!

  • พบได้ในการค้นหา
  • แสดงผลในการค้นหา AI
  • ค้นพบเครื่องมือใหม่
เครื่องมือที่เกี่ยวข้อง