ฉันมีความล่าช้าแบบสุ่มตัวแปรเป็นส่วนหนึ่งของ cronjob สิ่งนี้มีเหตุผลที่ดีที่จะมีอยู่ นั่นคือเพื่อกระจายโหลดของกระบวนการอัตโนมัติไม่ให้เพิ่มขึ้นอย่างรวดเร็วตามขอบเขตนาทีหรือชั่วโมงต่างๆ
ฉันสงสัย (แต่ไม่แน่ใจ) ว่าบางครั้งเมื่อฉันรีบูตเครื่อง systemd หยุดทำงานอย่างไม่สะดวกเป็นระยะเวลาหนึ่ง "รองาน anacron" สิ่งนี้ไม่ได้เกิดขึ้นบ่อยพอที่จะคุ้มค่ากับการดำน้ำลึกเพื่อหาแหล่งที่มาของความจริง แต่เนื่องจากฉันเคยตั้งค่า cronjob เพียงครั้งเดียวบนคอมพิวเตอร์ของฉัน ดูเหมือนว่าจะเป็นตัวการ
ฉันอยากรู้ว่ามีเทคนิคง่ายๆ มาตรฐานอุตสาหกรรมที่สามารถใช้ภายในสคริปต์ที่กำหนดค่าเป็นงาน cron เพื่อทำให้ขัดจังหวะได้หรือไม่แนวคิดที่นี่คือถ้าฉันสั่งให้ระบบของฉันรีบูต ไม่ว่าในกรณีใด ฉันก็ไม่ต้องการงานนี้ (ซึ่งมีระยะเวลาสลีปแบบสุ่มที่แปรผันได้ก่อนที่มันจะทำงานจริง) เพื่อให้เสร็จสมบูรณ์ และฉันต้องการให้มันถูกขัดจังหวะและหลุดออกจากวงโคจรเมื่อ ระบบจะไปรีบูต มีวิธีการทำเช่นนี้หรือไม่? cron หรือระบบจะส่งสัญญาณไปยัง job script ที่ตั้งค่าไว้หรือไม่? ฉันต้องใช้คาถาแบบกำหนดเองเพื่อตรวจสอบงานที่กำลังรันอยู่ก่อน ยุติงานและหยุดงานไม่ให้เริ่มใหม่ จากนั้นให้รีบูตหรือไม่