ฉันกำลังอ่านเกี่ยวกับความแตกต่างระหว่าง cron และ anacron และฉันรู้ว่า anacron ซึ่งแตกต่างจาก cron ไม่ใช่ daemon ดังนั้นฉันจึงสงสัยว่ามันใช้งานได้จริงอย่างไรถ้าไม่ใช่ภูต
ฉันกำลังอ่านเกี่ยวกับความแตกต่างระหว่าง cron และ anacron และฉันรู้ว่า anacron ซึ่งแตกต่างจาก cron ไม่ใช่ daemon ดังนั้นฉันจึงสงสัยว่ามันใช้งานได้จริงอย่างไรถ้าไม่ใช่ภูต
คำตอบ:
มันใช้วิธีการต่าง ๆ เพื่อเรียกใช้:
/lib/systemd/system/anacron.timer
)/etc/cron.d/anacron
);/etc/cron.{daily,weekly,monthly}/0anacron
);/etc/init.d/anacron
หรือ systemd unit)anacron
ไม่ใช่ daemon และดังนั้นจึงจำเป็นต้องเรียกใช้เป็นระยะโดยวิธีอื่น ส่วนใหญ่แล้วนี่หมายถึงการเรียกใช้งาน cron job วันละครั้งและอาจจะเป็น bootup เช่นกัน
สิ่งนี้อาจมีลักษณะดังต่อไปนี้ใน crontab ของรูทตัวอย่างเช่น:
@reboot /usr/local/sbin/anacron -ds
@daily /usr/local/sbin/anacron -ds
ระบบ Linux ที่ใช้ systemd อาจทำสิ่งนี้แตกต่างกันอย่างชัดเจน แต่ก็ยังต้องการความช่วยเหลืออย่างน้อยหนึ่งanacron
รอบระยะเวลา 24 ชั่วโมง
การวิ่งanacron
มากกว่าหนึ่งครั้งในทุก ๆ 24 ชั่วโมงนั้นไม่มีจุดหมายเพราะช่วงเวลาที่สั้นที่สุดที่เราสามารถจัดตารางงานผ่านanacron
ได้หนึ่งครั้งต่อวัน
{a,b,c}
สัญกรณ์รอบ ๆ ; ฉันจะใช้มันในเปลือกของฉันได้ไหม (ฉันไม่สามารถเข้าถึงได้ในตอนนี้หรือฉันจะทดสอบ) หมายความว่าสิ่งที่ดูเหมือน - นั่นคือไฟล์ทั้งหมดที่{...}
ถูกแทนที่ด้วยสิ่งที่คั่นด้วยเครื่องหมายจุลภาคหรือไม่?