日期:2014-05-16  浏览次数:20834 次

liunx shell脚本
假设一个游戏有20台服务器(相当于20个游戏服),游戏更新的时间,不想每次都ssh到每一台服务器在去更新,这样工作效率低。我想在其中一台服务器写一个多进程并发的脚本:向19台服务器发送指令,让它们自行执行更新命令...而且当前的服务器能够知道它们是否更新成功?谁懂的,帮帮忙...谢谢

------解决方案--------------------
方法1:配置好SSH证书登录,在Shell脚本里面批量连接上去执行命令。
方法2:expect
------解决方案--------------------
用NTP ,指定两台服务器为ntp服务,一个主,一个备,所有服务自动去跟ntp服务器同步时间。
------解决方案--------------------
1、一般的做法都是做NTP 具体方法上网上找

2、expect 从一台机器上向其他19台发命令请求
------解决方案--------------------
ssh登录到另外19台服务器,执行命令。