คำอธิบายตัวอย่าง CRONTAB
ตรวจตาราง every 5 minutes กับเขตเวลาและ environment ของเครื่องจริง
ตัวอย่างช่วยเติม Cron Expression ได้รวดเร็ว แต่เวลาที่งานทำงานอ้างอิงเครื่องหรือ container ที่ติดตั้ง crontab ไม่ใช่เวลาของเบราว์เซอร์เสมอ และคำสั่งยังอาจมี PATH ต่างจาก Terminal ที่ใช้งานปกติ
ก่อนบันทึกตัวอย่างนี้
- อ่านคำอธิบายของทั้งห้าช่องและตรวจเวลาทำงานถัดไปหลายรอบ
- ยืนยันเขตเวลาด้วยการตั้งค่าของระบบปลายทาง โดยคำนึงถึง daylight saving time หากเกี่ยวข้อง
- ใช้ path เต็มของโปรแกรม กำหนด working directory และส่ง error ไปยัง log
- ตรวจรอบแรกจาก system log หรือ output ของงานก่อนถือว่าการตั้งค่าสำเร็จ
ข้อจำกัดของ Cron Expression
Cron แบบมาตรฐานไม่มีวินาทีและไม่รับประกันว่างานรอบก่อนจบก่อนรอบใหม่เริ่ม หากงานใช้เวลานานควรเพิ่ม lock หรือระบบ queue
การพลาดรอบขณะเครื่องปิดมักไม่ถูกทำย้อนหลังโดย cron ปกติ งานที่ต้อง catch up อาจเหมาะกับ systemd timer หรือ scheduler ของระบบมากกว่า