当前位置: 技术问答>linux和unix
现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
来源: 互联网 发布时间:2016-02-16
本文导语: 现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上? | 写一个脚本 rcp.sh: #!/bin/sh ip=1 while [ $ip -le 100 ] do cat /etc/rc.local...
现在有50台服务器,他们的IP是192.168.1.1~192.168.1.100,如何将服务器192.168.1.1的/etc/rc.local快速复制到另外49台服务器上?
|
写一个脚本 rcp.sh:
#!/bin/sh
ip=1
while [ $ip -le 100 ]
do
cat /etc/rc.local | ssh 192.168.1.$ip "cat > /etc/rc.local"
ip=`expr $ip + 1`
done
有个前提是每台机器先必须设好通过rsa密匙登陆模式,管理多台机器这是个很好的办法
#!/bin/sh
ip=1
while [ $ip -le 100 ]
do
cat /etc/rc.local | ssh 192.168.1.$ip "cat > /etc/rc.local"
ip=`expr $ip + 1`
done
有个前提是每台机器先必须设好通过rsa密匙登陆模式,管理多台机器这是个很好的办法
|
更正一下,脚本在192.168.1.1下运行,ip=1改成ip=2