Linux更新一服务器文件至多台服务器命令

把命令写在脚本文件中,直接运行脚本

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
IP1="192.168.20.76"
IP2="192.168.20.82"
IP3="192.168.20.83"
SRC="/opt/app/application"
DES="/opt/app/"
for IP in $IP1,; do
1
2
3
4
     echo "rsyncing $IP"
     rsync -av --delete $SRC $IP:$DES
     echo "rsync done"
done

IP1,IP2,IP3为目标服务器

SRC为待更新的源文件目录,DES为目标路径

该命令会将本服务器SRC目录下的所有内容以修改更新的方式更新到目标服务器的DES目录下。

你可能感兴趣的:(Linux更新一服务器文件至多台服务器命令)