shell腳本--根據(jù)端口號(hào)重啟weblogic對(duì)應(yīng)服務(wù)

水平有限,不當(dāng)之處歡迎指正

#!/bin/bash
#author wdll
#email gqoyvf@163.com
#version 1.0
#date 2019-7-2
export LANG="en_US.UTF-8"
function restart()
{
        echo "服務(wù)地址為 $s_addr,是否要重啟?"
        read -p '輸入y確定' choose
        choose=`echo $choose| tr '[a-z]' '[A-Z]'`
        if [[ $choose="Y" ]];then
                if [[ $s_progess ]];then
                        echo "要?dú)⑦M(jìn)程了…………"
                        kill -9 $s_progess
                        sleep 2
                fi
                cd $s_addr/servers
                rm -rf `find ./ -type d -name "cache"`
                rm -rf `find ./ -type d -name "data"`
                rm -rf `find ./ -type d -name "logs"`
                rm -rf `find ./ -type d -name "tmp"`
                sleep  2
                cd $s_addr/
                rm -rf `find $s_addr -name "*.lok"`
                sleep  2
                echo "正在重啟中………………"
                cd $s_addr/bin
#               rm -rf ./*nohup.out
                sleep  2
                export this_date=`date +%Y%m%d_%H%M`
                nohup ./startWebLogic.sh > ${this_date}_nohup.out &
                sleep  2
                tail -40f ./${this_date}_nohup.out

        fi
}

read -p "輸入要重啟的端口號(hào): " s_port
export s_progess=`lsof -i:$s_port|awk '{print $2}'|grep [0-9]|uniq`
#echo "進(jìn)程號(hào)為 $s_progess"
if [[ ! "$s_progess" ]];then
        read -p "進(jìn)程不存在,請(qǐng)輸入服務(wù)地址:" s_addr
        restart
else
        export s_addr=`pwdx $s_progess|awk '{print $2}'`
        echo "進(jìn)程號(hào)為 $s_progess"
        restart
fi
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章概要律師觀點(diǎn):無(wú)論案由是合同糾紛還是不當(dāng)?shù)美m紛,涉及退還電商費(fèi)或團(tuán)購(gòu)服務(wù)費(fèi)的爭(zhēng)議案件中,雖然目前的相關(guān)房地產(chǎn)...
    2b89364d4208閱讀 8,217評(píng)論 0 2
  • 一個(gè)普通人,僅分享一點(diǎn)微小的收獲,大神輕拍w(?Д?)w! 作為一個(gè)北京本地人,即將離開(kāi)這座城市,才意識(shí)到這個(gè)地方...
    哈哈同學(xué)XD閱讀 3,280評(píng)論 0 1
  • 對(duì)于那些不努力學(xué)習(xí)和成長(zhǎng)的人我終于得到了最終的解釋,因?yàn)闆](méi)得到過(guò),所以不知道這個(gè)東西有多好,進(jìn)而也就沒(méi)有足夠的動(dòng)力...
    昆木閱讀 253評(píng)論 0 0
  • 十一假期剛剛結(jié)束,不知道為什么,突然間特別的想家,想爸媽,想回家工作,哪怕苦一點(diǎn)累一點(diǎn),能和她們一起就好。有時(shí)候獨(dú)...
    柒哥柒哥閱讀 488評(píng)論 0 3
  • 家鄉(xiāng)的合作社 我村因西鄰馬路,南至黃河渡口,柳園口,坐船過(guò)黃河即是古都開(kāi)封,故村子西頭一片熱鬧繁華景象。 最早的車...
    惕守閱讀 146評(píng)論 0 0

友情鏈接更多精彩內(nèi)容