如何使用终端关闭多个系统?
另外,在关闭多台计算机之前是否可以向它们发送消息?
我无法通过 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:-仅- 如果管理员允许。