如何使用终端关闭多个系统?

如何使用终端关闭多个系统?

如何使用终端关闭多个系统?

另外,在关闭多台计算机之前是否可以向它们发送消息?

我无法通过 SSH 登录它们,但所有计算机都连接到同一个 Wi-Fi 网络。

还有其他办法吗?

答案1

如何使用终端关闭多个系统?

您连接到系统并发出“关机”命令。最简单的方法是使用“ssh”。像这样的脚本...

#!/bin/bash
ssh -t {user}@{ip-adres-1} "echo {pwd} | sudo -S poweroff"
ssh -t {user}@{i-padres-2} "echo {pwd} | sudo -S poweroff"

有一种软件可以做到这一点(甚至更多),叫做“木偶“,”厨师“ 或者 ”CF引擎“。甚至“webmin”也可以做到这一点(但我怀疑任何管理员都不会安装它并让任何人用它关闭机器)。

另外,在关闭多台计算机之前是否可以向它们发送消息?

当然可以。可以使用“talk”命令。

talk user@hostname

使用“ssh”和“talk”都需要安装软件并获得使用权限,只有在同一台机器上进行通信的软件才会默认安装。


我无法通过 SSH 登录

那么请解释一下您应该如何访问这些机器?

恶作剧他们:P

我们非常重视安全。让随机人员在随机时间关闭机器会破坏未保存的数据。这可能会毁掉一些重要的东西。甚至是至关重要的东西。

但是,您可以在 Windows 中执行此操作,对吗?

不,同样的规则适用于 Windows:-仅- 如果管理员允许。

相关内容