
Cron Job คือเครื่องมือที่ใช้สั่งให้ระบบทำงานอัตโนมัติตามเวลาที่กำหนดไว้ (เช่น การรันสคริปต์ทุกวัน การลบไฟล์เก่า หรือการสำรองข้อมูล) เพื่อให้ผู้ใช้งานรู้ว่า Cron Job ที่ตั้งไว้ ทำงานได้จริงหรือมีปัญหาหรือไม่ โดยหากเราใช้งาน Cron Job ผ่าน DirectAdmin สามารถตั้งค่าให้ส่งอีเมลแจ้งเตือนทุกครั้งที่ Cron Job ทำงานได้ตามขั้นตอนต่อไปนี้
เริ่มจาก login เข้าใช้งาน DirectAdmin

คลิกที่ Cron Jobs ในหมวด ADVANCED FEATURES

คลิกที่ SEND ALL CRON OUTPUT TO E-MAIL

กรอกอีเมลที่ต้องการให้ส่งอีเมลแจ้งเตือน (หากมีอีเมลที่ต้องการให้ส่งมากกว่า 1 บัญชี ให้ใช้ “,” ในการแยก) จากนั้นให้คลิกที่ SAVE

ระบบจะแจ้งว่าได้ตั้งค่าให้ส่งอีเมลแจ้งเตือนไปยังบัญชีอีเมลดังกล่าวแล้ว

ตัวอย่างสถานการณ์ที่มักเปิดใช้งานฟีเจอร์นี้
- รัน Cron Jobs สำหรับ Backup ข้อมูล
- Cron สำหรับ Sync หรือ Import ข้อมูล
- Cron รัน PHP Script, Laravel Scheduler, WordPress WP-Cron
- ต้องการรู้ทันทีเมื่อ Cron เกิด Error
คำแนะนำในการใช้งาน
- หากมี Cron Job ที่ตั้งให้รันอยู่บ่อย ๆ (เช่น ทุกนาที) อาจทำให้อีเมลเข้าเยอะเกินไป
- หากไม่พบอีเมลแจ้งเตือน ให้ลองตรวจสอบที่โฟลเดอร์ Spam / Junk Mail
- Cron Job บางตัวที่ไม่มีผลลัพธ์ อาจไม่มีการส่งอีเมล
- แนะนำให้ใช้อีเมลที่ใช้งานประจำ เพื่อไม่พลาดการแจ้งเตือนสำคัญ
- แนะนำให้ปรับ Cron ให้ส่ง Output เฉพาะตอน Error หรือใช้เฉพาะช่วง Debug / ตรวจสอบปัญหา
การตั้งค่าให้ Cron Job ส่งอีเมลแจ้งเตือนนั้นเป็นวิธีง่าย ๆ ที่ช่วยเพิ่มความสะดวกในการดูแลระบบ ลดความเสี่ยงจาก Cron Job ที่ทำงานผิดพลาดโดยไม่รู้ตัว เหมาะสำหรับทั้งผู้เริ่มต้นและผู้ดูแลเซิร์ฟเวอร์ที่ต้องการติดตามการทำงานของระบบอย่างใกล้ชิด
หากคุณกำลังมองหาเว็บโฮสติ้งที่ใช้งานง่ายและปลอดภัย สามารถดูรายละเอียดแพ็กเกจ Web Hosting ของเราได้ที่
👉 https://www.hostatom.com/web-hosting