CentOS下停止Tomcat运行脚本代码

 更新时间:2014年11月24日 18:44:21   投稿:mdxy-dxy  
这篇文章主要介绍了CentOS下停止Tomcat运行脚本代码,需要的朋友可以参考下

代码验证通过,保留,以备后用

#!/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}
# 传递到脚本的参数个数;
 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自身进程对于查找结果的干扰是非常有技巧的

相关文章

  • Linux下如何查杀stopped进程详解

    Linux下如何查杀stopped进程详解

    这篇文章主要给大家介绍了关于Linux下如何查杀stopped进程的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • 详解负载均衡实现一个域名对应多个IP地址

    详解负载均衡实现一个域名对应多个IP地址

    这篇文章主要介绍了详解负载均衡实现一个域名对应多个IP地址的相关资料,需要的朋友可以参考下
    2017-05-05
  • 阿里云linux服务器安全设置(防火墙策略等)

    阿里云linux服务器安全设置(防火墙策略等)

    这篇文章主要介绍了阿里云linux服务器安全设置,主要是针对防火墙策略等一些补充
    2016-10-10
  • 用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID

    用DNSPod和Squid打造自己的CDN (八) 测试并运行SQUID

    想要测试SQUID是否正常,必须要先把www.naizhao.com这个域名解析到2.2.2.2这个IP上。跟上一章一样,如果你是网通用户就不需要做任何操作,DNSPod会给你返回2.2.2.2这个IP
    2013-04-04
  • 在CentOS 7.2上安装SuPHP的详细方法

    在CentOS 7.2上安装SuPHP的详细方法

    这篇文章主要介绍了在CentOS 7.2上安装SuPHP的详细方法,本教程介绍从源代码安装CentOS 7.2上的SuPHP,因为没有可用于CentOS 7.2的SuPHP软件包,需要的朋友可以参考下
    2020-02-02
  • 使用openssl 生成免费证书的方法步骤

    使用openssl 生成免费证书的方法步骤

    这篇文章主要介绍了使用openssl 生成免费证书的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Linux中文件/文件夹无法删除的解决方案

    Linux中文件/文件夹无法删除的解决方案

    这篇文章主要给大家介绍了关于Linux中文件/文件夹无法删除的解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Linux Centos7系统端口占用问题的解决方法

    Linux Centos7系统端口占用问题的解决方法

    这篇文章主要给大家介绍了关于Linux Centos7系统端口占用问题的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • opensips源代码安装与配置的技巧方法

    opensips源代码安装与配置的技巧方法

    本篇文章小编为大家介绍,opensips源代码安装与配置的技巧方法。需要的朋友参考下
    2013-04-04
  • 解决VMware安装linux系统启动后黑屏问题

    解决VMware安装linux系统启动后黑屏问题

    这篇文章主要介绍了解决VMware安装linux系统启动后黑屏问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12

最新评论