วิธีตั้งค่าไฟล์ Crontab บน Linux: 6 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีตั้งค่าไฟล์ Crontab บน Linux: 6 ขั้นตอน (พร้อมรูปภาพ)
วิธีตั้งค่าไฟล์ Crontab บน Linux: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีตั้งค่าไฟล์ Crontab บน Linux: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีตั้งค่าไฟล์ Crontab บน Linux: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิว+แกะกล่อง iPod Classic (7th Gerneration) | ตำนานรุ่นสุดท้าย🥰 ที่ยังมีลมหายใจ🎇 2024, อาจ
Anonim

Cron เป็นระบบย่อยการจัดตารางงานสำหรับ linux ใช้สำหรับจัดกำหนดการงานที่ทำซ้ำ หากคุณต้องการกำหนดเวลางาน one shot ให้ใช้ระบบย่อย at

ผู้ใช้ทั้งหมดบนกล่อง linux สามารถตั้งค่างาน cron โดยได้รับอนุญาตจากผู้ดูแลระบบ: root ข้อจำกัดของ cron ถูกนำไปใช้โดยการแก้ไขการรวมกันของ /etc/cron.allow และ /etc/cron.deny

ในลีนุกซ์รุ่นส่วนใหญ่ยังมีคอนฟิกูเรชัน cron ระดับระบบซึ่งไม่ครอบคลุมที่นี่

ขั้นตอน

วิธีที่ 1 จาก 2: การตั้งค่าไฟล์

ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 1
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 1

ขั้นตอนที่ 1 ใช้โปรแกรมแก้ไขที่คุณชื่นชอบ สร้างไฟล์ cron พร้อมบรรทัดสำหรับแต่ละงานที่คุณต้องการกำหนดเวลาในรูปแบบ:

m h d m w คำสั่ง

  • m นาที
  • ชั่วโมงชั่วโมง
  • ง วันของเดือน
  • ม. เดือน 1-12
  • w วันธรรมดา 0-7, อาทิตย์, จันทร์, ฯลฯ (อาทิตย์ = 0 = 7) จำง่ายถ้าคุณนึกถึงวิธีที่จะพูดวันที่: วันพุธที่ 29 กรกฎาคม เวลา 10:30 น. จากนั้นกลับลำดับ
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 2
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 2

ขั้นตอนที่ 2 โหลดไฟล์ของคุณลงใน crontab:

crontab ไฟล์ของคุณ

วิธีที่ 2 จาก 2: ลองใช้ตัวอย่าง

ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 3
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 3

ขั้นตอนที่ 1 สร้างไฟล์ testCron.txt ที่มีบรรทัดต่อไปนี้:

  • #ทำแบบนี้ทุกๆ 10 นาที
  • */10 * * * * วันที่ >> ~/testCron.log
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 4
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 4

ขั้นตอนที่ 2 โหลดลงใน cron:

crontab testCron.txt

ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 5
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 5

ขั้นตอนที่ 3 รอ 30 นาที ตรวจสอบ testCron.log ถ้าใช้งานได้ จะอัปเดตไฟล์ของคุณด้วยการประทับเวลา 3 ครั้ง

ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 6
ตั้งค่าไฟล์ Crontab บน Linux ขั้นตอนที่ 6

ขั้นตอนที่ 4 ลบ crontab เพื่อไม่ให้ทำงานตลอดไป:

crontab -r

เคล็ดลับ

  • คุณสามารถแก้ไข crontab ของคุณโดยตรงโดยใช้ crontab -e; โปรดทราบว่ามันใช้ไวยากรณ์ vi ซึ่งอาจทำให้ผู้ใช้ใหม่ไม่สะดวก
  • ใช้หน้าคนด้วย *nix เสมอ พวกเขาคือเพื่อนของคุณ: ผู้ชาย crontab

แนะนำ: