หากต้องการสร้าง cronjob ใน control panel ของ DirectAdmin สามารถทำได้ตามขั้นตอนต่อไปนี้
เริ่มจาก login เข้าใช้งาน DirectAdmin

คลิกที่ Cron Jobs ในหมวด Advanced Features

คลิกที่ CREATE CRON JOB

กำหนดรายละเอียดการทำงานของ cronjob

- Minute – กำหนดเวลา (นาที) ที่จะให้ cronjob ทำงาน (ไม่แนะนำให้ตั้ง cronjob ที่มีความถี่ในการทำงานน้อยกว่า 15 นาที บนระบบ shared web hosting)
- */ตัวเลข – กำหนดให้ cronjob ทำงานทุกนาทีที่ได้กำหนดไว้ เช่น ต้องการให้ cronjob ทำงานทุก 30 นาที ก็กำหนดค่าเป็น */30
- ตัวเลข 0-59 (นาที) – กำหนดให้ cronjob ทำงานเฉพาะนาทีที่กำหนดไว้
- กรณีที่กำหนดให้ cronjob ทำงานเพียงช่วงเดียว – ให้กำหนดเป็นตัวเลข 0-59 เช่น ต้องการให้ cronjob ทำงานเฉพาะนาทีที่ 30 ก็กำหนดค่าเป็น 30
- กรณีที่กำหนดให้ cronjob ทำงานหลายๆ ช่วง – ให้กำหนดเป็นตัวเลข 0-59 แล้วคั่นด้วย “,” เช่น ต้องการให้ cronjob ทำงานเฉพาะนาทีที่ 30 และ 45 ก็กำหนดค่าเป็น 30,45
- Hour – กำหนดเวลา (ชั่วโมง) ที่จะให้ cronjob ทำงาน
- */ตัวเลข – กำหนดให้ cronjob ทำงานทุกชั่วโมงที่ได้กำหนดไว้ เช่น ต้องการให้ cronjob ทำงานทุก 6 ชั่วโมง ก็กำหนดค่าเป็น */6
- ตัวเลข 0-23 (ชั่วโมง) – กำหนดให้ cronjob ทำงานเฉพาะชั่วโมงที่กำหนดไว้
- กรณีที่กำหนดให้ cronjob ทำงานเพียงช่วงเดียว – ให้กำหนดเป็นตัวเลข 0-23 เช่น ต้องการให้ cronjob ทำงานเฉพาะชั่วโมงที่ 6 ก็กำหนดค่าเป็น 6
- กรณีที่กำหนดให้ cronjob ทำงานหลายๆ ช่วง – ให้กำหนดเป็นตัวเลข 0-23 แล้วคั่นด้วย “,” เช่น ต้องการให้ cronjob ทำงานเฉพาะชั่วโมงที่ 6 และ 12 ก็กำหนดค่าเป็น 6,12
- Day of Month – กำหนดวันที่ที่จะให้ cronjob ทำงาน
- * – กำหนดให้ cronjob ทำงานทุกวัน
- */ตัวเลข – กำหนดให้ cronjob ทำงานทุกวันที่กำหนด เช่น ต้องการให้ cronjob ทำงานทุก 2 วัน ก็กำหนดค่าเป็น */2
- 1-30/31 (วันที่) – กำหนดให้ cronjob ทำงานเฉพาะวันที่ที่กำหนดไว้
- กรณีที่กำหนดให้ cronjob ทำงานเพียงช่วงเดียว – ให้กำหนดเป็นตัวเลข 1-30/31 (ขึ้นอยู่กับเดือน) เช่น ต้องการให้ cronjob ทำงานเฉพาะวันที่ 10 ก็กำหนดค่าเป็น 10
- กรณีที่กำหนดให้ cronjob ทำงานหลายๆ ช่วง – ให้กำหนดเป็นตัวเลข 1-30/31 (ขึ้นอยู่กับเดือน) แล้วคั่นด้วย “,” เช่น ต้องการให้ cronjob ทำงานเฉพาะนาทีที่ 10 และ 20 ก็กำหนดค่าเป็น 10,20
- Month – กำหนดเดือนที่จะให้ cronjob ทำงาน โดยกำหนดเป็นตัวเลข
- * – กำหนดให้ cronjob ทำงานทุกเดือน
- */ตัวเลข – กำหนดให้ cronjob ทำงานทุกเดือนที่กำหนด เช่น ต้องการให้ cronjob ทำงานทุก 3 เดือน ก็กำหนดค่าเป็น */3
- 1-12 (เดือน) – กำหนดให้ cronjob ทำงานเฉพาะเดือนที่กำหนดไว้
- กรณีที่กำหนดให้ cronjob ทำงานเพียงช่วงเดียว – ให้กำหนดเป็นตัวเลข 1-12 เช่น ต้องการให้ cronjob ทำงานเฉพาะเดือนที่ 6 ก็กำหนดค่าเป็น 6
- กรณีที่กำหนดให้ cronjob ทำงานหลายๆ ช่วง – ให้กำหนดเป็นตัวเลข 1-12 แล้วคั่นด้วย “,” เช่น ต้องการให้ cronjob ทำงานเฉพาะเดือนที่ 6 และ 12 ก็กำหนดค่าเป็น 6,12
- Day of Week – กำหนดวันที่จะให้ cronjob ทำงาน โดยกำหนดเป็นตัวเลข
- 1-5 – กำหนดให้ cronjob ทำงานทุกวันธรรมดา (จันทร์-ศุกร์)
- 6-7,0 – กำหนดให้ cronjob ทำงานทุกวันสุดสัปดาห์ (เสาร์-อาทิตย์)
- ตัวเลข 0-7 (วัน) – กำหนดให้ cronjob ทำงานเฉพาะวันที่กำหนด (0 และ 7 คือวันอาทิตย์)
- กรณีที่กำหนดให้ cronjob ทำงานเพียงช่วงเดียว – ให้กำหนดเป็นตัวเลข 1-7 เช่น ต้องการให้ cronjob ทำงานเฉพาะวันพฤหัสบดี ก็กำหนดค่าเป็น 4
- กรณีที่กำหนดให้ cronjob ทำงานหลายๆ ช่วง – ให้กำหนดเป็นตัวเลข 1-7 แล้วคั่นด้วย “,” เช่น ต้องการให้ cronjob ทำงานเฉพาะวันอังคาร พฤหัสบดี และเสาร์ ก็กำหนดค่าเป็น 2,4,6
- Command – กำหนดตำแหน่งของ script ที่จะให้ทำงาน
เมื่อกำหนดรายละเอียดการทำงานของ cronjob เสร็จแล้ว หากไม่ต้องการให้ระบบส่งเมลทุกครั้งที่ cronjob ทำงาน ให้คลิกที่ PREVENT E-MAIL จากนั้นให้คลิกที่ CREATE
ระบบจะแจ้งว่าได้สร้าง cronjob ดังกล่าวแล้ว
