งานตามกำหนดเวลา (Cron)
อ่านและแก้ไข crontab ของระบบได้จากภายใน 1DevTool โดยทุกตารางเวลาจะถูกอธิบายออกมาเป็นภาษาอังกฤษธรรมดาให้เข้าใจง่าย
Cron คือตัวอย่างคลาสสิกของเครื่องมือที่ใช้งานง่ายแต่อ่านยาก 17 3 * * 1-5 นั้นไม่กำกวมเลย แต่สำหรับคนส่วนใหญ่แล้วกลับตรวจสอบด้วยสายตาไม่ออกว่าหมายถึงอะไร ตัวจัดการ Cron Jobs จะแสดงตารางเวลาเดียวกันนี้ออกมาเป็นคำพูดให้คุณเข้าใจได้ทันที

วิธีเปิดใช้งาน
เครื่องมือ Runtime ในแถบสถานะ → Cron Jobs
ใช้งานได้บน macOS และ Linux ส่วนบน Windows นั้น 1DevTool จะพาคุณไปยัง Task Scheduler แทน แทนที่จะแสร้งทำเป็นจัดการ crontab ที่ไม่มีอยู่จริง
สิ่งที่คุณทำได้
ตัวจัดการนี้จะแสดงรายการงานทั้งหมดใน crontab ของระบบ และให้คุณสามารถ:
- เพิ่ม งานใหม่
- แก้ไข ตารางเวลาหรือคำสั่งของงาน
- เปิดหรือปิดการใช้งาน โดยไม่ต้องลบทิ้ง
- ลบ งานออก
การเลือกตารางเวลา
เลือกตารางเวลาสำเร็จรูป เช่น ทุก 5 นาที, ทุกชั่วโมง, วันธรรมดาเวลา 9:00 น., รายเดือน, หรือตอนเริ่มระบบ หรือจะเขียน expression ของคุณเองก็ได้
ไม่ว่าคุณจะเลือกแบบไหน ด้านล่างจะมีคำอธิบายตารางเวลานั้น เป็นภาษาอังกฤษธรรมดา ให้คุณตรวจสอบได้ว่างานจะรันเมื่อไรกันแน่ ก่อนที่จะบันทึก
การอ่านล็อก
ผลลัพธ์ของงานสามารถดูได้ในตัวจัดการ ดังนั้นงานที่ล้มเหลวอย่างเงียบๆ ตอนตี 3 ก็สามารถวินิจฉัยได้ในตอนเช้าโดยไม่ต้องไล่ค้นในล็อกของระบบ

การแยกออกเป็นหน้าต่างลอย
ตัวจัดการสามารถแยกออกมาเป็นหน้าต่างของตัวเองและลากไปไว้อีกจอได้ ซึ่งมีประโยชน์เมื่อคุณกำลังแก้ไขงานหนึ่งไปพร้อมกับดูมันทำงานอยู่ที่อื่น
เครื่องมือ Runtime
Cron Jobs อยู่ร่วมกับเครื่องมือ runtime อื่นๆ ในแถบสถานะ ได้แก่ ตัวจัดการพอร์ต ตัวจัดการ Docker และตัวจัดการตัวแปรสภาพแวดล้อม ทั้งหมดนี้เป็นเครื่องมือที่คุณหยิบมาใช้ตอนที่มีบางอย่างกำลังทำงานอยู่ มากกว่าตอนที่คุณกำลังเขียนโค้ด

เนื้อหาที่เกี่ยวข้อง
- พรอมต์ตามกำหนดเวลา — การส่งพรอมต์ AI ในภายหลัง ซึ่งเป็นคนละเรื่องกัน
- ตัวแปรสภาพแวดล้อม
- ภาพรวม Workspace