自动关闭tomcat

使用Tomcat/Eclipse调试的时候,经常会发生关闭不正常,非要使用 ps -elf|grep tomcat  , kill  -9 这样的操作,费时费劲,因此产生出写个shell ,希望直接命令去做个事情,以下为正个shell调试过程经历

在/usr/bin   vim    tomcatstop.sh


     1 #!/bin/bash
     2 ppid=`ps -elf|grep tomcat|grep -v "grep" | awk '{print " " ,$4}' `
     3 for i in ${ppid[@]}
     4 do
     5 echo $i
     6 done
chmod 777 tomcatstop.sh   

sh  tomcatstop.sh
tomcatstop.sh: 3: tomcatstop.sh: Bad substitution
改进
     1 #!/bin/bash
     2 ppid=`ps -elf|grep tomcat|grep -v "grep" | awk '{print " " ,$4}' `
     3 echo $ppid
     4 for i in  "$ppid"
     5 do
     6 echo  "$ppid"
     7 done
再改进
     1 #!/bin/bash
     2 ppid=`ps -elf|grep tomcat|grep java|grep -v "grep" | awk '{print " " ,$4}' `
     3 echo $ppid
     4 for i in  "$ppid"
     5 do
     6 echo  "$ppid"
     7 done
最后版本
#!/bin/bash
ppid=`ps -elf|grep tomcat|grep java|grep -v "grep" | awk '{print " " ,$4}' `
if [  -n "$ppid" ]; then
   echo $ppid
  for i in  "$ppid"
 do
    echo   kill -9 "$ppid"
   kill  -9 $ppid
done
else
 echo no tomcat running
fi

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值