警告用户系统即将关闭并重新启动

警告用户系统即将关闭并重新启动

我想知道您如何警告用户系统即将关闭以重新启动。

根据此处的 LPIC1 培训:http://www.ibm.com/developerworks/library/l-lpic1-v3-101-3/

有两种可能性:

echo "I'm about to restart" |wall

或者

shutdown 10 about to restart&

是否有其他方法来警告最终用户系统即将重新启动?

答案1

直接使用wall或添加消息shutdown是执行此操作的标准方法。请务必提前wall一段时间发出警告,并shutdown倒计时关闭(例如,不要使用shutdown -h now)。我想说你应该shutdown在实际关闭前至少 30-60 分钟启动,这样用户就会得到公平的警告。在特定时间(例如下午 3:00)关闭可能是最好的。

如果计划关闭,通常会在 /etc/motd 中添加有关它的信息 - “当天的消息”,即用户登录后收到的几行文本。如果有计划,向用户发送电子邮件和/或在网站的网页上发布信息也是一个好主意。

随着关闭时间的临近,系统可以设置为不因文件的存在而接受新的登录。我相信还可以向该文件添加解释(例如系统预计再次备份的时间)。

简而言之,如果可能的话,给用户提前警告 - 至少给他们足够的时间来保存他们的工作。

答案2

我认为您可以在关闭系统时使用notify-send和等工具向 GUI 桌面发送消息。zenity

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

                      通知发送 ss

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

                                 禅宗

参考

相关内容