有一个简单的方法来警告pipe理员关机,重新启动,关机,停止…关于:
我正在寻找一个解决scheme,将支持pipe理员不会意外地进行了大量的工作。
设置:合作环境(15位用户,全部相互了解)。 我们使用与多个用户和pipe理员共享的服务器。 许多用户在screen / tmux会话中进行长时间的计算。 即使pipe理员应该知道更好,他们不时重新启动机器,并意外地干扰login的用户正在进行的工作。
有一个叫做“ molly-guard的debian软件包。 它会要求你input主机名,以免意外closures错误的机器。 默认情况下,只有SSH连接才会打开,但是您可以在/etc/molly-guard/rc设置ALWAYS_QUERY_HOSTNAME=true ,以便始终提示。
此外,为了让pipe理员知道发生了什么,我们添加了以下/etc/molly-guard/run.d/20-own-warning文件:
#! /bin/bash echo echo "current logins: w:" w echo echo "current logins: who:" who echo echo "current open terminals: ps aux | grep -E '(bash)|(zsh)'" ps aux | grep -E '(bash)|(zsh)' echo echo echo "Before shutdown/reboot, please contact all of the above users!!!" echo exit 0