我的要求是我必须同时重启两台服务器(完全相同的时间戳)。所以我的计划是创建两个shell脚本,它将ssh到服务器并触发重启。我怀疑是
答案 0 :(得分:1)
如果您是远程执行此操作,则可以使用具有广播输入的终端仿真器,以便将您键入的内容发送到开放终端的所有会话。在Linux上 tmux 是一个这样的模拟器。
另一种最简单的方法是编写一个shell脚本,在两台机器上等待相同的时间戳,然后重新启动。
答案 1 :(得分:0)
然后,
如果您只需要一次:在每台服务器上执行一次
echo /path/to/your/script | at ....
(....
正好在您需要时。请参阅man at
)。
如果您需要多次执行此操作:请使用crontab
代替at
(请参阅man cron
和man crontab
)