screen 中是否有命令可以将命令复制到每个窗口?我想一次性将“reboot”之类的命令发送到每个窗口。这可能吗?我见过有人讨论通过 screen 执行“at”命令,但我不知道这是否正确,或者我无法让它工作。
答案1
是的,该at
命令就是您想要的。如果您使用的是默认设置,则将C-a :
进入命令模式,此时您可以输入at # stuff reboot
。请参阅本指南或者参阅手册页的 CUSTOMIZATION 部分中的描述at
以了解更多详细信息。stuff
screen(1)
答案2
如果您已经在使用 screen,那么使用您已经在使用的工具来解决您的问题可能是值得的,而且该工具是 Linux 发行版中常见的打包工具。
如果你想考虑不同的方法,你可以尝试集群SSH,它允许您同时连接多个 SSH 会话并从一个控制窗口向所有会话发出命令。