Shutdown

警告使用者系統正在關閉以重新啟動

  • November 24, 2018

我想知道您將如何警告使用者系統正在關閉以重新啟動。

根據此處的 LPIC1 培訓:http: //www.ibm.com/developerworks/library/l-lpic1-v3-101-3/

有2種可能:

echo "I'm about to restart" |wall

或者

shutdown 10 about to restart&

是否有任何其他方法可以警告最終使用者系統即將重新啟動?

我認為您可以在關閉系統時使用 和 之類的工具向 GUI 桌面發送消息notify-sendzenity

$ notify-send "System is going down in 10 minutes"

                      通知發送 ss

$ zenity --info --text="System is going down in 10 minutes"

                                 天頂

參考

直接使用wall或添加消息shutdown是標準的做法。一定要提前wall一段時間發出警告,並讓shutdown關機倒計時(例如,不要使用shutdown -h now)。我會說你應該shutdown在實際關機前至少 30-60 分鐘開始,這樣使用者就會得到公平的警告。在特定時間(例如下午 3:00)關閉可能是最好的。

如果計劃關閉,通常會在 /etc/motd 中添加有關它的資訊 - “每日消息”,使用者登錄後會收到這幾行文本。如果有計劃,向使用者發送電子郵件和/或在網站的網頁上發布資訊也是一個好主意。

隨著關閉時間的臨近,系統可以設置為不接受文件存在的新登錄。我相信也可以在這個文件中添加一個解釋(例如係統預計再次備份的時間)。

所以簡而言之,如果可能的話,給使用者提前警告——至少給他們足夠的時間來保存他們的工作。

引用自:https://unix.stackexchange.com/questions/82414