CentOS下停止Tomcat運(yùn)行腳本代碼
更新時(shí)間:2014年11月24日 18:44:21 投稿:mdxy-dxy
這篇文章主要介紹了CentOS下停止Tomcat運(yùn)行腳本代碼,需要的朋友可以參考下
代碼驗(yàn)證通過,保留,以備后用
#!/bin/sh # # Firstly find the process of the tomcat.... TOMCAT_PROCESS_STR=`ps aux | grep 'java.*tomcat' | grep -v grep` PROCESS_ARRAY=(${TOMCAT_PROCESS_STR// / }) TOMCAT_PROCESS_ID=${PROCESS_ARRAY[1]} echo $TOMCAT_PROCESS_ID # # Secondly send stop tomcat to see if we can kill it stoptomcat sleep 12 # # Last we'll use kill tomcat process in a looking up loop for ((a=1;a<=10;a++)) do CHECK_STR_LENGTH=0 TOMCAT_PROCESS_CHECK_STR=`ps aux | grep 'java.*tomcat' | grep -v grep` CHECK_STR_LENGTH=${#TOMCAT_PROCESS_CHECK_STR} # 傳遞到腳本的參數(shù)個(gè)數(shù); if [ $CHECK_STR_LENGTH != 0 ] then kill $TOMCAT_PROCESS_ID sleep 5 echo Try to kill tomcat once more... else echo Tomcat is already killed break fi done #使用兩次grep來去除grep自身進(jìn)程對于查找結(jié)果的干擾是非常有技巧的
相關(guān)文章
CentOS 離線安裝gcc(版本4.8.2)詳細(xì)介紹
這篇文章主要介紹了CentOS 離線安裝gcc4.8.2詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-01-01Linux學(xué)習(xí)第一天——ssh登錄和軟件安裝詳解
這篇文章主要介紹了Linux學(xué)習(xí)第一天——ssh登錄和軟件安裝詳解 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12Git 詳細(xì)介紹查看、刪除、重命名遠(yuǎn)程分支和tag
這篇文章主要介紹了Git 詳細(xì)介紹查看、刪除、重命名遠(yuǎn)程分支和tag的相關(guān)資料,需要的朋友可以參考下2017-01-01Windows 10 太難用如何定制你的 Ubuntu方法詳解
這篇文章主要介紹了Windows 10 太難用,如何定制你的 Ubuntu,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08