2015-04-06 112 views
-1

這裏我拖服務器(CentOS的):從一臺Linux服務器移到新文件到其他的Linux FTP

1- WebServer 2-FTP Server 

Web服務器在/ var/WWW目錄/文件所在的所有文件網站(PDF,圖片,XLS ...)

現在我想的Web服務器任何新的文件在同一時間傳送到FTP服務器每天只複製未在FTP SERV存在的文件呃

在此先感謝

回答

0

在LINUX進行rsync從一個系統到其他:

1- System1 = 10.0.0.1 
2- System2 = 10.0.0.2 

首先我們需要拖服務器之間添加信任意味着他們應該互相出來重新認證登錄: http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/

從10.0.0.1我們需要以rsync爲10.0.0.2一個目錄,例如smb目錄。在10.0.0.1

位置SMB ​​=/SMB,首先我們需要在crontab中

10.0.0.1#crontab -e 

這將波紋管打開的crontab,並添加行設置一個作業:

PATH=/usr/sbin:/usr/bin:/sbin:/bin:/scripts/ 
01 17 * * * sh /script/scriptone.sh 

的時間 01 - >表示小時 17 - >表示分鐘 其他樹木盯着是星期幾(你可以在谷歌上搜索crontab時間)

現在創建腳本文件,最後我們設置它在crontab中

vi /script/scriptone.sh 

路徑添加這些行scriptone.sh

rsync -avzhe ssh /smb/* [email protected]/smb/ 

保存並退出

現在你可以簡單的等待crontab時間或只是移動到

cd /script 
sh scriptone.sh 

現在檢查10.0.0.2並查看10.0.0.1:/smb中的所有文件被複制

0

聽起來像rsync將是一個更好的方式去。 enter link description here 根據你的需要,rsync可以用來推送和拉取文件(從/到服務器),並允許特定的匹配規則,比如:只有你需要的最後一天的東西。

相關問題