shell指令碼-透過lftp同步遠端目錄到本地
#!/bin/bash
( echo "connect -u ${username},${password} sftp://${IP}:${Port}"
echo "cd ${remote_path}"
echo "lcd ${local_path}"
echo "mirror --parallel=3 ${sync_path_name}"
echo "bye")|lftp
#相關變數可以換成實際的伺服器資訊,也可以從單獨的配置檔案中獲取相關資訊
( echo "connect -u ${username},${password} sftp://${IP}:${Port}"
echo "cd ${remote_path}"
echo "lcd ${local_path}"
echo "mirror --parallel=3 ${sync_path_name}"
echo "bye")|lftp
#相關變數可以換成實際的伺服器資訊,也可以從單獨的配置檔案中獲取相關資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2140048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql dump 拉取遠端資料同步到本地庫的shell 指令碼MySql指令碼
- sshfs通過ssh掛載遠端目錄到本地
- 透過shell指令碼分析足彩指令碼
- 使用 SSHFS 將遠端伺服器目錄掛載到 Windows 本地伺服器Windows
- 透過shell定製ash指令碼指令碼
- 從遠端把mysql透過mysqldump備份資料庫到本地MySql資料庫
- 透過shell指令碼檢視鎖資訊指令碼
- 透過shell指令碼監控oracle session指令碼OracleSession
- 000 上傳本地庫到Github遠端庫過程全記錄Github
- 自動建立samba目錄的shell指令碼Samba指令碼
- WINDOWS自動打包目錄指令碼 複製到遠端備份伺服器儲存Windows指令碼伺服器
- 透過shell指令碼檢視procedure的資訊指令碼
- 透過shell指令碼檢視package的資訊指令碼Package
- 修改spcreate.sql指令碼,使本地指令碼建立遠端statspackSQL指令碼
- 透過shell指令碼得到資料字典的資訊指令碼
- 透過shell指令碼定位效能sql和生成報告指令碼SQL
- 透過shell指令碼監控sql執行頻率指令碼SQL
- Linux共享遠端目錄Linux
- IOS-自動打包Shell指令碼(支援目錄帶空格)iOS指令碼
- 監控某個目錄使用情況的shell指令碼指令碼
- 清理目錄指令碼指令碼
- 每日同步環境SHELL指令碼指令碼
- 遠端啟動HADOOP+YARN叢集Shell指令碼HadoopYarn指令碼
- Flume收集日誌到本地目錄
- 透過shell指令碼監控日誌切換頻率指令碼
- 透過shell指令碼生成查詢表資料的sql指令碼SQL
- Git拉取遠端分支到本地Git
- git 本地push到遠端倉庫Git
- shell指令碼:建立函式並指定目錄進行下載指令碼函式
- elastic學習-本地kibana透過安全證書連線遠端elasticsearchElasticsearch
- git 從遠端倉庫指定分支clone程式碼到本地Git
- 透過shell得到資料庫中許可權的指令碼資料庫指令碼
- 透過shell指令碼生成資料統計資訊的報表指令碼
- 透過shell指令碼抓取awr報告中的問題sql指令碼SQL
- 提交原本地專案到遠端gitGit
- Shell指令碼-壓縮指定目錄下前一天檔案指令碼
- 透過shell指令碼來檢視Undo中資源消耗高的sql指令碼SQL
- 透過shell指令碼來得到不穩定的執行計劃指令碼