Score:0

สคริปต์สิ้นสุดการอัปเกรดแบบไม่ต้องใส่ข้อมูล

ธง cf

ฉันจำเป็นต้องแจ้งระบบการจัดการยานพาหนะของฉันทุกครั้ง อัพเกรดแบบอัตโนมัติ เรียกใช้และส่งข้อมูลบางอย่างเกี่ยวกับแพ็คเกจที่อัปเดต มีวิธีใดบ้างที่จะตรวจหาการสิ้นสุดของการอัปเกรดแบบไม่ต้องใส่ข้อมูลและเรียกใช้สคริปต์เมื่อกระบวนการสิ้นสุดลง

จนถึงตอนนี้ฉันมีสคริปต์ที่ทำงานทุกวันด้วยวิธีนี้:

  1. ฉันตรวจสอบ /var/log/unattended-upgrades/unattended-upgrades.log การดำรงอยู่.
  2. หากมีอยู่ ให้แยกวิเคราะห์ข้อมูลจากข้อมูลนั้นและรายงานสถานะการอัปเดตกลับไปยังเซิร์ฟเวอร์
  3. ลบไฟล์

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

Score:1
ธง cn

ใช้ งานเส้นทาง systemd เพื่อฟังการเปลี่ยนแปลงในไฟล์ /var/lib/apt/periodic/unattended-upgrades-stamp

ไฟล์นั้นจะถูกสัมผัสเมื่อการอัปเกรดแบบอัตโนมัติเสร็จสิ้น ไม่มีข้อมูลในไฟล์ การสัมผัสเพียงอัปเดตการประทับเวลา 'แก้ไข' ในระบบไฟล์

cf flag
แนวทางที่ดี ขอบคุณ ฉันจะลอง systemd path job

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา