Linux 停电时关闭和打开服务器和虚拟机的正确方法是什么?

Linux 停电时关闭和打开服务器和虚拟机的正确方法是什么?,linux,admin,shutdown,Linux,Admin,Shutdown,我的组织有两台物理服务器和一些虚拟机。当前,当出现预先计划的断电时,我使用我编写的脚本在所有虚拟机之间循环,并向所有虚拟机和服务器调度一个关机命令。比如说, ssh root@${VMS[$i]} 'echo "shutdown -h now" | at 05:00am Mar 31' 然后我早上回到办公室后重启机器 这是自动关机的适当方式吗?你的做法不同吗?感谢高级版。对于初学者,shutdown命令本身可能需要一段时间,您不需要使用at(请参阅) 不过,除此之外,我不认为这种方法有任何错误

我的组织有两台物理服务器和一些虚拟机。当前,当出现预先计划的断电时,我使用我编写的脚本在所有虚拟机之间循环,并向所有虚拟机和服务器调度一个关机命令。比如说,

ssh root@${VMS[$i]} 'echo "shutdown -h now" | at 05:00am Mar 31'
然后我早上回到办公室后重启机器


这是自动关机的适当方式吗?你的做法不同吗?感谢高级版。

对于初学者,shutdown命令本身可能需要一段时间,您不需要使用at(请参阅)


不过,除此之外,我不认为这种方法有任何错误,只要您的环境能够容忍这些服务器离线的时间可能超过必要的时间(也就是说,如果停电时间从晚上9点到10点,但你直到第二天早上8点才启动它们,那么它们断电的时间比实际需要的时间长10个小时),您的描述似乎表明了这一点。在这种环境下,我不认为我会做任何不同的事情,除了安排主机在虚拟机计划关闭几分钟后关闭之外。

这应该在serverfault.com上询问。美国程序员不知道这类事情。