ใช้ Crontab บน CentOS: คำแนะนำทีละขั้นตอน

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 ให้แน่ใจว่าไวยากรณ์และเวลาการตั้งเวลาถูกต้อง เพื่อหลีกเลี่ยงการทำงานผิดพลาดของระบบหรือการโอเวอร์โหลด