[Windows]SecureCRT Scripting 測試環(huán)境自動(dòng)部署

可能標(biāo)題有點(diǎn)唬人 O(∩_∩)O哈哈~ 还棱,前幾天非常忙惭等,測試的最后環(huán)節(jié)改點(diǎn)東西就得上傳測試服務(wù)器,每次都是一樣的命令咕缎,擊擊復(fù)擊擊,我受不鳥了(~ o ~)~zZ,然而我是一個(gè)懶人晒杈,這幾天不忙,于是就寫了個(gè)SecureCRT專用的腳本帖努,共享出來給大家使用

  1. 簡介

    • 目前的腳本經(jīng)過簡單的修改后就可以實(shí)現(xiàn)
      • 測試服務(wù)器原有包的刪除,當(dāng)然你也可以自己去添加備份命令
      • 自動(dòng)上傳安裝在本地倉庫的war
      • 上傳完成后自動(dòng)切換到catalina.out輸出
      • 新建Tab拼余,并切換到當(dāng)前項(xiàng)目日志輸出
    • 有個(gè)功能我沒有發(fā)現(xiàn)API,暫時(shí)沒有辦法實(shí)現(xiàn):每次新建Tab之后需要手動(dòng)右鍵新建的tab凡橱,選擇Send to New Tab Group亭姥,這樣才能分屏顯示,找了好久都沒有找到达罗,API中沒有這個(gè)方法,也沒有找到調(diào)用菜單的方法
  2. 使用方法

    • 保存下面的腳本到一個(gè)UTF-8的文本文件中
    • 根據(jù)下面腳本的注釋提示修改腳本
    • CRT菜單 → Script → Run → 選中腳本文件運(yùn)行
  3. 腳本內(nèi)容

    # $language = "JScript"
    # $interface = "1.0"
    
    function waitCommandFinished() {
        crt.Screen.WaitForString("[root@aibeta webapps]#")  // 把a(bǔ)ibeta修改為自己服務(wù)器的名稱
    }
    
    crt.Screen.Synchronous = true
    
    crt.Screen.Send("cd /root/apache-tomcat-8.5.23/webapps/\n"); // 這個(gè)路徑修改為自己服務(wù)器的webapp路徑
    waitCommandFinished();
    
    crt.Screen.Send("rm -rf oooo*\n"); // oooo是war包的名稱
    waitCommandFinished();
    
    crt.Screen.Send("ll\n");
    waitCommandFinished();
    
    crt.FileTransfer.AddToUploadList("D:/Projects/xxxxx/oooo.war") // 安裝到本地倉庫的war路徑或者項(xiàng)目Target下的war路徑
    
    crt.Screen.Send("rz\n");
    waitCommandFinished();
    
    crt.Screen.Send("ll\n");
    waitCommandFinished();
    
    crt.Screen.Send("tailf ../logs/catalina.out\n");
        
    var tab1 = crt.GetTab(1);
    var newTab = tab1.Clone();
    newTab.Caption = "new tab title"; // 如果想可以給新Tab起個(gè)名字
    
    function waitCommandFinishedInLogs() {
        newTab.Screen.WaitForString("[root@aibeta logs]#") // 參考上面
    }
    
    newTab.Screen.Send("cd /root/apache-tomcat-8.5.23/logs/\n"); // 參考上面
    waitCommandFinishedInLogs();
    
    newTab.Screen.Send("tailf oooo_current.log\n"); // oooo_current.log是當(dāng)前項(xiàng)目的日志文件
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市侨拦,隨后出現(xiàn)的幾起案子蝠引,更是在濱河造成了極大的恐慌,老刑警劉巖螃概,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件吊洼,死亡現(xiàn)場離奇詭異,居然都是意外死亡冒窍,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門款慨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谬莹,“玉大人桩了,你說我怎么就攤上這事埠戳。” “怎么了整胃?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵屁使,是天一觀的道長。 經(jīng)常有香客問我屋灌,道長,這世上最難降的妖魔是什么祠丝? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任除嘹,我火速辦了婚禮,結(jié)果婚禮上尉咕,老公的妹妹穿的比我還像新娘。我一直安慰自己悔捶,他們只是感情好单芜,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堂淡,像睡著了一般扒腕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瘾腰,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機(jī)與錄音祭务,去河邊找鬼怪嫌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛岩灭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播柱恤,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼找爱,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了车摄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤变屁,失蹤者是張志新(化名)和其女友劉穎意狠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闷板,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡院塞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年迫悠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鹏漆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片创泄。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鞠抑,死狀恐怖饭聚,靈堂內(nèi)的尸體忽然破棺而出搁拙,到底是詐尸還是另有隱情法绵,我是刑警寧澤酪碘,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布兴垦,位于F島的核電站徙赢,受9級特大地震影響探越,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜钦幔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一鲤氢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧铜异,春花似錦、人聲如沸咆蒿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽食茎。三九已至,卻和暖如春别渔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喇伯。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工拨与, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人买喧。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像今缚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子埠居,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容

  • ¥開啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個(gè)線程事期,因...
    小菜c閱讀 6,365評論 0 17
  • 1. file n. 文件兽泣;v. 保存文件2. command n. 命令指令3. use v. 使用用途4. p...
    喵嗚Yuri閱讀 749評論 0 4
  • 這個(gè)不錯(cuò)分享給大家胁孙,從扣上看到的,就轉(zhuǎn)過來了 《電腦專業(yè)英語》 file [fail] n. 文件涮较;v. 保存文...
    麥子先生R閱讀 6,557評論 5 24
  • “我不是你的小仙女,你也不是我的無所不能小超人候齿」胧簦” 我只想哪一天慌盯,你說你想走掂器,我能放下一切,不用顧及国瓮,就能陪你一起...
    _澄心閱讀 366評論 0 4
  • http://www.importnew.com/22083.htmlMySQL 事務(wù)MySQL索引背后的數(shù)據(jù)結(jié)構(gòu)...
    pluss閱讀 442評論 0 0