怎樣利用linux rsync 同步不同Server上的兩個目錄下的檔案
we will configure script. to rsync archive log file from production db to standby db
1. How to Rsync over SSH without a password.
a. Log into the TARGET host (standby db), and generate an RSA (public and private) key pair:
target$ ssh-keygen -t rsa
* Accept the default location for the key files (press [ENTER]).
* Enter and confirm a pass phrase. (empty for no passphrase) (it is not a requirement)
b. Log into the SOURCE host (production db), and confirm the existence of this file
"/home/oracle/.ssh./authorized_keys" , create this file
source$ touch ~/.ssh/authorized_keys
c. Log into the SOURCE host, and get public key from TARGET:
source$ ssh target cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
d. Log into the TARGET host (here is Standby), and try to rsync:
target$ rsync -e ssh -av /ocfs_data/mxdell/arch/
------------------------------------------------------------------
改良的指令碼,可以判斷, 一個linux crontab job在執行,同樣的一個如果再次執行會被終止。
#!/bin/bash
pid=`/sbin/pidof rsync`
if [ "$pid" ]
then
echo "Rsync is already running...."
else
echo "Starting rsync `date`"
rsync -e ssh -av /ocfs_data/mxdell/arch/
echo "Completed rsync `date`"
fi
exit 0
-----------------------------------------------------------------
#!/bin/bash
pid=`/sbin/pidof rsync`
if [ "$pid" ]
then
echo "Rsync is already running...."
else
echo "Starting rsync `date`"
rsync -e ssh -av /ocfs_data/mxdell/arch/
echo "Completed rsync `date`"
fi
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-628557/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rsync 同步目錄
- rsync 設定Linux下目錄同步[final]Linux
- linux 利用rsync實現檔案增量同步Linux
- rsync同步時,刪除目標目錄比源目錄多餘檔案的方法(--delete)delete
- rsync用於同步目錄
- Linux中使用rsync——檔案和目錄排除列表Linux
- rsync排除多個檔案同步
- 獲取裝置上的某個目錄下的所有檔案
- Linux 檔案同步工具之 rsyncLinux
- rsync 檔案同步工具配置記錄(zt)
- 在Linux中,rsync 同步資料時,如何過濾出所有.txt的檔案不同步?Linux
- 複製目錄下的全部檔案到另一個目錄
- 兩個目錄中,刪除其中一個目錄中同名檔案的做法
- rsync 做檔案同步
- [rsync]——rsync檔案同步和備份
- 在Linux中,rsync同步時,如何刪除目標資料多出來的資料,即源上不存在,但目標卻存在的檔案或者目錄?Linux
- Samba 系列(六):使用 Rsync 命令同步兩個 Samba4 AD DC 之間的 SysVol 目錄Samba
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- 怎麼樣linux下的目錄名的目錄,系統用來操作空間Linux
- 比起 Windows,怎樣解讀 Linux 的檔案系統與目錄結構?WindowsLinux
- Windows Linux 之間rsync同步CODE檔案WindowsLinux
- Scrapy:根據目錄來下載github上的檔案Github
- Centos rsync檔案同步配置CentOS
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- 利用Rsync服務讓SLB下多臺centos伺服器檔案同步更新CentOS伺服器
- 目錄結構檢視及目錄下各個檔案的大小的統計
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux 下檔案和目錄的顏色含義Linux
- Linux檢視當前目錄下的檔案大小Linux
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- Linux - 查詢目錄下的所有檔案中是否含某個字串Linux字串
- iPhone的兩個目錄。iPhone
- 怎樣阻止ICloud同步某個指定檔案Cloud
- Linux 檔案系統的目錄Linux
- 如何解壓 tar 檔案到不同的目錄中
- 遍歷目錄下的所有檔案
- 注意放在/tmp目錄下的檔案