kittipong สั่ง Server ทำงานตามวันเวลาที่เราตั้งไว้
เราสามารถใช้คำสั่ง crontab เพื่อสั่งงานให้ server
ทำงานตามวันเวลาที่เราต้องการได้ดังนี้
สร้างไฟล์ เช่น
# pico kitti.cron
0 5 * * * cp /home/kitti/data1.txt /home/kitti/data2.txt
อธิบาย:
0 คือ นาทีที่ 0 ซึ่งค่าเป็นไปได้คือ (0-59)
5 คือ ตีห้า ซึ่งค่าเป็นไปได้คือ (0-23)
* คือ ทุกวัน ซึ่งค่าเป็นไปได้คือ (1-31)
* คือ ทุกเดือน ซึ่งค่าเป็นไปได้คือ (1-12)
* คือ ทุกวันของสัปดาห์ ซึ่งค่าเป็นไปได้คือ (0-6)
แล้ว save
# crontab kitti.cron
เป็นการสั่งให้ crontab ทำงานตามวันเวลาดังกล่าว
# crontab -l (แอลเล็ก)
เป็นการขอดูว่าเราสั่งงานอะไรไว้บ้าง
แล้วคุณก็จะสั่งงาน Server ได้ดั่งใจครับ
เพิ่มเติมอีกนิดครับ
0 5 * * * ตรงนี้สามารถเปลี่ยนเป็นแบบ
@hourly
@daily
@weekly
ได้ครับ
#crontab -l ::
แสดงกำหนดการของการสั่งให้คอมพิวเตอร์ทำงานอย่างอัตโนมัติ
ตามเวลาที่กำหนด
#cat /etc/crontab :: แสดงตาราง crontab ในเครื่อง
Ref ::
http://www.thaibsd.com/webboard/show.php?Category=thaibsd&No=1305&page=1