CentOS更新了之後,也搞不清楚要不要重新開機。
後來知道可以這樣判斷
echo $?
如果看到回傳是1,就是被建議要重開機。回傳是0的話就可以不用理他了。
另外看到一個比較正規的作法是
needs-restarting -r
這個會檢查一下系統,然後顯示要不要重開機。
實務上,需要重開機的時候,也不是每次都能隨自己的意思下重開機指令,可以先查看下哪些是可以重新啟動的服務,至於重開機這件事情就可以另外指定時間再處理了。
檢查可以重新啟動的服務
needs-restarting -s
他會列出可以重新啟動的服務。再用 systemctl restart 服務名稱 就可以了,我挑了裡面的fail2ban.service來重啟。真的不在可以重啟服務的清單內了
最後指定一個重開機時間,放入背景執行
shutdown -r 07:30 &
選個七點半好了,萬一出了甚麼事情,也不用半夜處理,就頂多提早一點上班而已 XD