建立同步檔案的指令碼

2021-09-20 17:57:09 字數 445 閱讀 1773

為避免乙個乙個的去修改每乙個伺服器的配置檔案,只需要rsync同步一下就可以搞定

#!/bin/bash

#rsync.sh

local_dir="/opt/admin"

test -n "$hosts" || hosts="***x ***x"

remote_dir="/opt/"

rsync_log="/opt/var/log/rsync.log"

for host in $hosts;do

echo $

rsync_run="/usr/bin/rsync -vzrtopg --progress --stats --delete -e ssh $ $:$";

$ >>$ 2>&1;

done

#end rsync.sh

用上面的指令碼就可以同步每一台機子的檔案了,是不是方便了不少

shell xsync指令碼同步檔案

前言 因為最近在安裝zk集群,發現單純使用scp或rsync命令同步檔案非常麻煩,學習下編寫乙個名為xsync指令碼,並附上遇到的問題及解決方案,效率飛快。環境 三颱伺服器 分別叫ni103,ni104,ni105,後面有配置要用到主機名 bin sh 獲取輸入引數個數,如果沒有引數,直接退出 pc...

winscp 同步 Winscp指令碼同步檔案

winscp.exe console script sample.txt automatically answer all prompts negatively not to stall the script on errors option echo on off option echo off ...

Hadoop配置檔案同步指令碼

同步hadoop的配置檔案,總是scp,這很麻煩,現在寫了乙個同步指令碼 這個指令碼會先備份遠端伺服器的配置檔案,然後再同步 如果同步的次數多了,可以按照日誌刪除配置檔案比如 find name 20150604 xargs rm f 指令碼內容如下 bin bash 用於同步配置檔案 配置檔案路徑...