shell 腳本應用之 kill 應用進程

  

     在使用 jenkins做持續集成時,要先停止目標服務器的tomcat,使用ssh 插件上傳到目標服務器上的tomcat/webapps目錄之後,再 啓動tomcat。 以下是 停止和啓動tomcat的shell腳本的寫法。

    1) 停止tomcat腳本

       #這裏要注意`這個字符,是 鍵盤1左面的的那個鍵,不是單引號 

       # 將ps 的進程號賦值給tomcatuid數組

        for tomcatuid in “`ps -ef | grep java | grep tomcat | awk 'print $2'`”  

        do 

               echo  $tomcatuid;

        done;

       #下面是遍歷數組,並kill tomat進程

       for data in ${tomcatuid[@]}

       do

            kill -9 ${data};

       done;

      2) 啓動tomcat腳本

       #啓動之前要重新設置tomat啓動所需的環境變量

       export JAVA_HOME=/opt/jdk1.7

       export PATH=$JAVA_HOME/bin:$PATH

        export LC_ALL=zh_CN.GBK

       /opt/tomcat7/bin/startup.sh

       3) 刪除日誌腳本

         #刪除指定目錄下的log日誌

          find /opt/log    -name *.log.20*  -exec rm -f {} \ ;

         

       

     

  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章