แพคเกจอัปเดตใดที่เรียกใช้ข้อความ 'จำเป็นต้องรีบูตเซิร์ฟเวอร์'


9

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

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

คำตอบ:


10

วิธีหนึ่งในการระบุข้อมูลนี้คือดู/var/runไฟล์เหล่านี้

$ cat /var/run/reboot-required
*** System restart required ***
$ cat /var/run/reboot-required.pkgs
linux-base
linux-image-4.4.0-93-generic

ไฟล์เหล่านี้จะไม่มีอยู่หากไม่จำเป็นต้องบูตเครื่องใหม่ดังนั้นการตรวจสอบว่ามีอยู่หรือไม่นั้นเป็นเคล็ดลับที่ดีที่จะทราบว่าจำเป็นต้องรีบูตหรือไม่:

[ -e /var/run/reboot-required* ] && echo "Reboot is required!" || echo "Reboot is not required."
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.