阿舍知道這些資訊應該都可以從 Unattended-Upgrades 套件提供的日誌檔 ( 位於 /var/log/unattended-upgrades 資料夾) 得知,不過,像阿舍這麼懶的人來說,當然是找找看有沒有更自動、更人性一點的設定囉 ! 所以,阿舍就去翻了一下 Ubuntu 的文件庫來找看看有沒有好用的方法哩 !
![]() |
自動重開前系統會發出通知訊息 |
# 設定郵件通知對象
Unattended-Upgrade::Mail "arthur@arthurtoday.com";
# 設定自動更新後自動重新開機
Unattended-Upgrade::Automatic-Reboot "true";
# 設定在指定的時間重開
Unattended-Upgrade::Automatic-Reboot-Time "09:00";
上面這三個項目設定完成存檔後就會生效了,而需要注意的是,有關郵件通知的部份,Unattended-Upgrades 套件沒有自己附帶 SMTP 郵件伺服器,所以,如果要使用郵件通知功能的話,就需要先設定好 Ubuntu 的寄件功能,相關的設定請參考阿舍寫的這一篇或這一篇哩 !
再來,就是自動重開機的部份,如果有啟用自動重開機的功能的話,Unattended-Upgrades 套件只會在有需要重開機的情況下才會自動重機,並不會每次更新完成後就一定會自動重開的哩 ! 另外,如果啟用了自動重開機的功能的話,可搭配上面所列的第三個設定項目來指定自動重開機的時間,這樣,就可以讓把重開機的時間安排在人少或例行的維護時段來進行哩 ! .... 但是,阿舍發現真正自動重開機的時間和第三項的時間有一些差距哩 !
最後,再提一下,如果你設定了上面這三個項目後,發現沒什麼作用的話,那就可能是少了一個叫做「update-notifier-common」的套件,請用下面的指令來安裝一下就應該可以正常了。
sudo apt-get install update-notifier-common
順便看看 ...
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言