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

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

#!/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目录下。

你可能感兴趣的:(linux)