Crontab เป็นโปรแกรมอรรถประโยชน์บน CentOS ระบบปฏิบัติการที่ให้คุณกำหนดเวลางานที่เกิดซ้ำในเวลาที่กำหนดไว้ล่วงหน้า นี่คือคำแนะนำสำหรับการใช้งาน crontab บน CentOS:
ขั้นตอนที่ 1: เปิด crontab สำหรับผู้ใช้ปัจจุบัน
หากต้องการเปิด crontab สำหรับผู้ใช้ปัจจุบัน ให้รันคำสั่งต่อไปนี้:
crontab -e
ขั้นตอนที่ 2: ทำความเข้าใจ crontab ไวยากรณ์
แต่ละบรรทัดใน crontab แสดงถึงงานที่จัดกำหนดการเฉพาะ
ไวยากรณ์ crontab เป็นดังนี้:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
เครื่องหมายดอกจัน(*) หมายถึงค่าที่เป็นไปได้ทั้งหมดสำหรับฟิลด์นั้น
ขั้นตอนที่ 3: กำหนดงานใน crontab
ตัวอย่างเช่น หากต้องการเรียกใช้สคริปต์ชื่อ "myscript.sh" เวลา 1:00 น. ทุกวัน ให้เพิ่มบรรทัดต่อไปนี้ใน crontab:
0 1 * * * /path/to/myscript.sh
ขั้นตอนที่ 4: บันทึกและออก
หลังจากเพิ่มงานไปยัง crontab บันทึก และออกโดยการกด Ctrl + X
จากนั้นพิมพ์ Y
และ Enter
กด
ขั้นตอนที่ 5: ดู crontab
หากต้องการดูรายการงานใน crontab ให้รันคำสั่งต่อไปนี้:
crontab -l
ขั้นตอนที่ 6: ลบงานออกจาก crontab
o ลบงานออกจาก crontab รันคำสั่งต่อไปนี้:
crontab -r
หมายเหตุ: โปรดใช้ความระมัดระวังเมื่อใช้ ตรวจสอบ crontab ให้แน่ใจว่าไวยากรณ์และเวลาการตั้งเวลาถูกต้อง เพื่อหลีกเลี่ยงการทำงานผิดพลาดของระบบหรือการโอเวอร์โหลด