คำอธิบายคำสั่ง Crontab
คำสั่ง crontab ใช้สำหรับส่งและจัดการงานของผู้ใช้ที่ต้องการทำงานเป็นระยะเวลาหรือเวลาที่กำหนด คล้ายกับงานที่ตั้งค่าให้เรียกใช้งานใน Windows หลังติดตั้งระบบปฏิบัติการเสร็จสิ้น เครื่องมือนี้จะถูกติดตั้งเป็นค่าเริ่มต้น และกระบวนการ crond จะเริ่มทำงานอัตโนมัติ หากมีงานที่ต้องการทำงาน เครื่องมือจะทำการตรวจสอบทุกนาทีว่ามีงานที่ต้องทำงานหรือไม่ หากมีงานที่ต้องทำงาน เครื่องมือจะดำเนินการทำงานโดยอัตโนมัติ
นี่คือการแนะนำอย่างละเอียดเพิ่มเติม:
crontab
คำสั่ง crontab ใช้สำหรับแก้ไขไฟล์ crontab ของผู้ใช้ ไฟล์ crontab เป็นไฟล์ข้อความที่มีรายการคำสั่งที่จะถูกเรียกใช้เมื่อมีเวลาที่กำหนด
สัญลักษณ์คำสั่ง
คำสั่ง crontab มีโครงสร้างต่อไปนี้:
crontab [options]
ตัวเลือก
ตัวเลือกต่อไปนี้สามารถใช้กับคำสั่ง crontab:
-e : แก้ไขไฟล์ crontab
-l : แสดงรายการของไฟล์ crontab
-r : ลบไฟล์ crontab
-u user : แก้ไขไฟล์ crontab สำหรับผู้ใช้ที่ระบุ
รูปแบบไฟล์ crontab
ไฟล์ crontab ประกอบด้วยบรรทัดต่อไปนี้ ที่แต่ละบรรทัดระบุคำสั่งที่จะถูกดำเนินการ แต่ละบรรทัดจะถูกแบ่งออกเป็นห้าฟิลด์ ซึ่งจะถูกคั่นด้วยช่องว่างหรือแท็บ:
นาที : นาทีที่คำสั่งควรปฏิบัติตาม
ชั่วโมง : ชั่วโมงที่คำสั่งควรปฏิบัติตาม
วันของเดือน : วันของเดือนที่คำสั่งควรปฏิบัติตาม
เดือน : เดือนที่คำสั่งควรปฏิบัติตาม
วันของสัปดาห์ : วันของสัปดาห์ที่คำสั่งควรปฏิบัติตาม
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงวิธีการเพิ่มคำสั่งในไฟล์ crontab:
crontab -e
นี้จะเปิดไฟล์ crontab ในตัวแก้ไขข้อความ ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์:
0 0 * * * /path/to/command
นี้จะทำให้คำสั่ง /path/to/command ถูกดำเนินการทุกวันตอนเที่ยงคืน
ตัวอย่างต่อไปนี้แสดงวิธีการรายการไฟล์ crontab:
crontab -l
สิ่งนี้จะแสดงรายการเนื้อหาของไฟล์ crontab:
ตัวอย่างต่อไปนี้แสดงวิธีการลบไฟล์ crontab:
crontab -r
สิ่งนี้จะลบไฟล์ crontab