ฉันกำลังอ่านเกี่ยวกับความแตกต่างระหว่าง 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}สัญกรณ์รอบ ๆ ; ฉันจะใช้มันในเปลือกของฉันได้ไหม (ฉันไม่สามารถเข้าถึงได้ในตอนนี้หรือฉันจะทดสอบ) หมายความว่าสิ่งที่ดูเหมือน - นั่นคือไฟล์ทั้งหมดที่{...}ถูกแทนที่ด้วยสิ่งที่คั่นด้วยเครื่องหมายจุลภาคหรือไม่?