把命令写在脚本文件中,直接运行脚本:
#!/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
echo "rsyncing $IP"
rsync -av --delete $SRC $IP:$DES
echo "rsync done"
done
IP1,IP2,IP3为目标服务器。
SRC为待更新的源文件目录,DES为目标路径。
该命令会将本服务器SRC目录下的所有内容以修改更新的方式更新到目标服务器的DES目录下。