有没有一种简单的方法来警告管理员关机、重启、关机、暂停……关于:
- 正在进行的计算(高负载,高磁盘 io)
- 打开 bash / zsh / ... 终端会话
- 其他登录用户
- screen / tmux 会话
我正在寻找一种解决方案,该解决方案将支持管理员不会意外地处理大量工作。
环境:合作环境(15 位用户,大家都认识)。我们使用具有多个用户和管理员的共享服务器。screen
许多用户在/tmux
会话中进行长时间计算。尽管管理员应该知道得更多,但他们有时会重新启动机器并意外干扰登录用户正在进行的工作。
有一个名为
molly-guard
. 它要求您输入主机名,这样您就不会意外关闭错误的机器。默认情况下,这仅针对 SSH 连接打开,但您可以设置ALWAYS_QUERY_HOSTNAME=true
它/etc/molly-guard/rc
总是询问。此外,为了让管理员了解正在发生的事情,我们添加了以下
/etc/molly-guard/run.d/20-own-warning
文件: