ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

Cron Jobs หรือ Crontab คือคำสั่งที่ระบุไว้เพื่อให้ทำตามเวลาที่กำหนด เหมาะสำหรับงานบางอย่างที่ต้องทำซ้ำๆหลายๆครั้ง อาจจะเป็นทุกๆั่วโมง ทุกๆวันหรือทุกๆเดือนก็ได้ เช่น การสั่งให้Server ทำการ Backup ทุกๆสัปดาห์

Option  และ  Crontab ประกอบด้วย

- crontab filename การนำเอาคำสั่ง crontab จากไฟล์อื่น

- crontap -e แก้ไข crontab ปัจจุบัน

- crontab -l ดูคำสั่ง crontab ทั้งหมดที่มีอยู่

- crontab -r ลบคำสั่ง crontab ที่มีทั้งหมด

- crontab -u user คำสั่งจากผู้ดูแลระบบเท่านั้น เพื่อใช้ดู แก้ไข และลบ crontab ของ user แต่ละคน

รูปแบบของคำสั่ง crontab มีทั้งหมด 6 fields ดังนี้
1 = minute มีค่า 0 - 59 เวลาเป็นนาที จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงนาทีที่กำหนด
2 = hour มีค่า 0 - 23 เวลาเป็นชั่วโมง จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงชั่วโมงที่กำหนด
3 = day มีค่า 1 - 31 เวลาเป็นวัน จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงวันที่กำหนด
4 = month มีค่า 1 - 12 เวลาเป็นเดือน จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงเดือนที่กำหนด
5 = weekday มีค่า 0 - 6 วันของแต่ละสัปดาห์
6 = command เราสามารถกำหนดคำสั่งได้มากมาย รวมทั้ง script ต่าง ๆ ตามที่เราต้องการ