shell指令碼,同步兩個伺服器檔案

2022-06-27 08:57:11 字數 689 閱讀 1186

#!/bin/sh

#filestore dir

#nginx root dir

[email protected]:/movies

[email protected]:/movies

function sync_files

#sync cmd

rsync -rvz -e 'ssh -p 5188'  $src $target1 &>/dev/null

配置說明:

src為

應用在本地伺服器上

的儲存目錄

,必須與4.2資料

初始化配置值保持

一致;如果

需要同步二台nginx服務

器,則指令碼修改為:

#!/bin/sh

#nginx root dir

[email protected]:/movies

[email protected]:/movies

function sync_files

#sync cmd

rsync -rvz -e 'ssh -p 5188'  $src $target1 &>/dev/null

rsync -rvz -e 'ssh -p 5188'  $src $target2&>/dev/null

自動同步伺服器vm檔案的shell指令碼

bin sh if lt 1 then echo failed please input project name.else if d home admin work 1 then cd home admin work 1 svn up files find name files exec grep...

shell指令碼兩個小練習

編寫乙個shell指令碼,把第二個位置引數及其以後的各引數指定的檔案複製到第乙個位置引數指定的目錄裡。a.while迴圈實現 bin bash dir 1shift 命令列實參左移一位,未知引數右移一位 while 1 目錄不空 docp 1 dir shift shift實現迴圈 done建立目錄...

伺服器同步檔案指令碼xsync

基於rsync 使用方式 xsync opt software kafka 2.11 2.4.1.tgz opt software apache flume 1.9.0 bin.tar.gz指令碼 如下 bin bash 1.判斷引數個數 if lt 1 then echo not enough a...