亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Shell腳本之跨節(jié)點目錄文件傳輸

IT那活兒 / 3155人閱讀
Shell腳本之跨節(jié)點目錄文件傳輸
點擊上方“IT那活兒”公眾號,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了?。?!

  
最近寫了一個跨主機(jī)目錄文件傳輸腳本,復(fù)習(xí)了一下FTP使用,簡要分享一下腳本片段及用法。


概念解析

  • ftp   用來連接ftp服務(wù)器;
  • user  用來輸入用戶名和密碼;
  • binary  ftp文件傳輸類型,將類型設(shè)置為二進(jìn)制;
  • cd 上傳ftp的目的路徑;
  • lcd 本地要上傳文件所在路徑;
  • prompt 文件覆蓋提示;
  • put 上傳單個文件;
  • mput 批量上傳文件;
  • bye 退出。

常見響應(yīng)狀態(tài)碼含義

  • 230 用戶已登錄;

  • 530 未登錄;

  • 550 未執(zhí)行請求的操作,文件不可用,無權(quán)限的操作;

  • 250 請求的文件操作正確,完成;

  • 226 關(guān)閉數(shù)據(jù)連接;

  • 150 文件狀態(tài)正常,準(zhǔn)備打開數(shù)據(jù)連接,發(fā)送數(shù)據(jù)。

可以將ftp響應(yīng)的狀態(tài)碼存入日志中,由此可以判斷是否登錄成功或傳輸成功等。

腳  本


運(yùn)行格式sh ftp_mv.sh本地路徑ftp的路徑 ip地址用戶名密碼。
例:
sh ftp_mv.sh /home/usr/wzm1/ /home/usr/wzm2/ ip user passwd

如何解決剪切問題


如果需要移動的目錄隨時會產(chǎn)生新的文件,可以先將目錄中文件mv移動到本地另外一個目錄,再進(jìn)行傳輸,這樣后期就能方便的刪除已經(jīng)mv過的文件。

怎樣規(guī)避bug


使用-d判斷本地目錄是否存在,然后通過先lcd到一個空的目錄,防止需要移動到的目錄不存在,導(dǎo)致文件移動到了默認(rèn)home目錄中。

日志反饋輸出


查詢FTP日志,判斷ftp響應(yīng)的狀態(tài)碼,輸出移動情況,并由此準(zhǔn)確的得出ftp的傳輸情況,并進(jìn)行輸出。

本文作者:汪子銘(上海新炬王翦團(tuán)隊)

本文來源:“IT那活兒”公眾號

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/129390.html

相關(guān)文章

  • 前端閱讀筆記 2016-11-25

    摘要:為了防止某些文檔或腳本加載別的域下的未知內(nèi)容,防止造成泄露隱私,破壞系統(tǒng)等行為發(fā)生。模式構(gòu)建函數(shù)響應(yīng)式前端架構(gòu)過程中學(xué)到的經(jīng)驗?zāi)J降牟煌幵谟冢饕獙W⒂谇‘?dāng)?shù)貙崿F(xiàn)應(yīng)用程序狀態(tài)突變。嚴(yán)重情況下,會造成惡意的流量劫持等問題。 今天是編輯周刊的日子。所以文章很多和周刊一樣。微信不能發(fā)鏈接,點了也木有用,所以請記得閱讀原文~ 發(fā)個動圖娛樂下: 使用 SVG 動畫制作游戲 使用 GASP ...

    KoreyLee 評論0 收藏0
  • Web開發(fā)之跨域與跨域資源共享

    摘要:例外當(dāng)涉及到同源策略時,有兩個主要的例外授信范圍兩個相互之間高度互信的域名,如公司域名,不遵守同源策略的限制。端口未將端口號加入到同源策略的組成部分之中,因此和屬于同源并且不受任何限制。 原文鏈接:http://www.devsai.com/2016/11/24/talk-CORS/ 同源策略(same origin policy) 1995年,同源政策由 Netscape 公司引入瀏...

    Eastboat 評論0 收藏0
  • 《網(wǎng)絡(luò)黑白》一書所抄襲的文章列表

    摘要:網(wǎng)絡(luò)黑白一書所抄襲的文章列表這本書實在是垃圾,一是因為它的互聯(lián)網(wǎng)上的文章拼湊而成的,二是因為拼湊水平太差,連表述都一模一樣,還抄得前言不搭后語,三是因為內(nèi)容全都是大量的科普,不涉及技術(shù)也沒有干貨。 《網(wǎng)絡(luò)黑白》一書所抄襲的文章列表 這本書實在是垃圾,一是因為它的互聯(lián)網(wǎng)上的文章拼湊而成的,二是因為拼湊水平太差,連表述都一模一樣,還抄得前言不搭后語,三是因為內(nèi)容全都是大量的科普,不涉及技術(shù)...

    zlyBear 評論0 收藏0
  • 支持多用戶web終端實現(xiàn)及安全保障(nodejs)

    摘要:每次在命令行中輸入一串命令,敲入回車,終端進(jìn)程都會一個子進(jìn)程,用來執(zhí)行輸入的命令,終端進(jìn)程通過系統(tǒng)調(diào)用監(jiān)聽子進(jìn)程退出,同時通過暴露的輸出子進(jìn)程執(zhí)行信息。父進(jìn)程通過創(chuàng)建該的實現(xiàn)向子進(jìn)程從設(shè)備的輸入輸出。 背景 terminal(命令行)作為本地IDE普遍擁有的功能,對項目的git操作以及文件操作有著非常強(qiáng)大的支持。對于WebIDE,在沒有web偽終端的情況下,僅僅提供封裝的命令行接口是完...

    kaka 評論0 收藏0
  • 采用shell自定義腳本,控制集成部署環(huán)境更加方便靈活

    摘要:是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變得可能。步驟安裝下載包,官網(wǎng)。啟動,將包放入容器里,啟動。 Jenkins 是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變得可能?,F(xiàn)在軟件開發(fā)追求的是效率以及質(zhì)量,Jenkins使得自動化成為可能! 亮點采用shell自定義腳本,控制集成部署環(huán)境更加方便靈活精簡war包中的lib包,常駐tom...

    rubyshen 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<