阿舍前幾天在測試自動更新和自動更新後重開機的功能的時候,才知道,原來,當 Ubuntu 在更新後,如果需要重開機的話,就會在 /run 資料夾下產生個名為「reboot-required」的檔案,然後,如果是有套件更新後需要重開機的話,則是會在 /run 資料夾下再產生一個名為「reboot-required.pkgs」的檔案,裡面就會列出那些套件是需要重開機來更新的哩 !
![]() |
可以用 cat 指令來打開這二個檔案看看 ... |
「/run/reboot-required」和「/run/reboot-required.pkgs」這二個檔案在重開機之後就會消失,因此,只要檢查 /run 資料夾下是否有這二個檔案的任何一個,就可以知道 Ubuntu 現在是否處在需要重開機的狀態下囉 !
但是,這二個檔案會產生的前提是 Ubuntu 上要有安裝 update-notifier-common 套件才會產生出來的,因為是透過這個套件的 /usr/share/update-notifier/notify-reboot-required 這支程式來產生的,因此,如果想要方便查詢的話,可以使用下面的指令來安裝 update-notifier-common 套件,不過,阿舍發現,這個套件應該是都有預載了哩 !
$ sudo apt-get install update-notifier-common
另外,Ubuntu 上的 /var/run 這個資料夾是指向 /run 資料夾,所以,大部份的文件都會把這二個檔案的路徑寫成「/var/run/reboot-required」和「/var/run/reboot-required.pkgs」...
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
1 則留言 :
感謝,沒想到有人提到這個
幫助到我了
張貼留言