以下是需要依您的建置環境修改變數值
主程式 1_rsync_1062_all
#!/bin/bash
A=($@) # 取得命令列參數
test "${#A[@]}" == "0" && A[0]="rsync" # 若沒有參數則指定第1個參數為 rsync 同步學校照片檔案 <---
echo ${A[0]}
# ------------------------------------------------------------------------------------------
bashlocaldir="/crond/crondphoto" # 本程式路徑
cd ${bashlocaldir}
datename=$(date +%Y-%m-%d-%H-%M-%S) # 取得現在日期時間
exclude="--exclude-from=exclude-photo.list" #排除目錄 / # 設定排除檔案設定
echo "設定陣列變數"
echo "設定主機名稱" # 第一個保留 "--"
node=("--" "pve" "pve2" "pve3" "pve4" "pvefs" "ezgo12") # 修改
這裡第1個 "--" 請保留,其餘後面從 "pve" 到 "ezgo12" 請依建置的主機台數分別填入主機的 hostname
echo "設定本機端目錄路徑" # 第一個保留 "00"
mount_DS214play_nfs=("00" \
"/nfs/1062/" "/nfs/1062/" "/nfs/1062/" "/nfs/1062/" "/nfs/1062/" "/nfs/1062/")
這裡第1個 "00" 請保留,其餘後面是對應上一個變數 node 中各主機將 NAS 目錄掛載於各主機的路徑
# 第一個保留 "0"
local_photo_path=("0" \
"VM1/backupd/schoolphoto/1062" "VM2/backupd/schoolphoto/1062" \
"VM3/backupd/schoolphoto/1062" "VM4/backupd/schoolphoto/1062" \
"pool5T2/backupd/schoolphoto/1062" "pool2T/backupd/schoolphoto/1062" )
這裡第1個 "0" 請保留,其餘後面是對應上面變數 node 裡各主機中分別建立的 zfs dataset
------------------------------------------------------------------------------------------------------------------------------------------------------------------------