亚洲欧美日韩熟女|做爱高潮视频网址|国产一区二区三级片|国产Av中文字幕www.性色av|亚洲婷婷永久免费|国产高清中文字幕|欧美变态网站久re视频精品|人妻AV鲁丝第一页|天堂AV一区二区在线观看|综合 91在线精品

重構(gòu)ci的shell,引入模塊概念解藕

2023-04-12


第一版ci的shell上線運行有半年了,雖說一直很穩(wěn),由于之前做的時候,是邊做完一個功能邊上線的,導致所有的功能都放到一個shell中,應用模塊多了之后,這樣維護成本很高,假如有十個應用,每個應用集群三個節(jié)點,就是10X3的工作量,效率很低。剛好現(xiàn)在有時間重構(gòu),效率,效率,效率........


第一版的視圖:







很二版視圖:







shell 代碼部分:


one.sh       public_config(公共配置)  t1.sh   
        
       t1.sh
               #!/bin/sh
                   function t2(){
                                      echo "t2"
                  } 
                function t3(){
                                   echo "t3"
               }

主程序如何調(diào)用t1的函數(shù)及公共配置呢?


one.sh
            #!/bin/sh
            source /data/public_config
           echo $s1
           source /data/t1.sh 
          調(diào)用t1.sh中t2函數(shù)
           t2
           t3

測試結(jié)果:





這只是一個簡化的demo


換成python寫法思路也是一樣的;main.py from xx import run .........


本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。

免責聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com