当前位置:首页 > Linux > 正文内容

在linux下,完全杀死tomcat等进程脚本

canca10年前 (2016-02-04)Linux586
在linux下,安装tomcat后发现执行shutdown.sh不好使,以前在执行weblogic脚本stopWeblogic也出现过此现象,原因可能是命令端口更改之类等各种原因的导致其失效,与其排查错误,不如干脆自己写个一劳永逸的脚本,直接kill掉其进程好了。 

因为当前可能有很多其他java进程,不能以进程名来pkill,我们主要的工作还是怎样用ps命令找出你要kill的进程号,然后通过脚本来kill。 

我采用的是连续grep来过滤的,你可以用你的关键字来层层过滤免得多杀了其他进程,比如要杀死我的tomcat进程,脚本如下:
 
Java代码  收藏代码
  1. ID=`ps -ef | grep java | grep apache-tomcat-6.0.35|awk '{print $2}'`  
  2. echo $ID  
  3. echo"---------------"  
  4. for id in $ID  
  5. do  
  6.   kill -9 $id  
  7.   echo "killed$id"  
  8. done  
  9. echo"---------------"  

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/70.html

标签: Linux
分享给朋友:

“在linux下,完全杀死tomcat等进程脚本” 的相关文章

Linux常用命令集锦

查看所有已安装前缀为samba的RPM包      rpm -qa samba*删除目录或文件   rm -r 文件名linux解压bz2文件使用   bunzip2   linux-2-4-2.tar.bz2 &nbs...

解决linux下DNS无法解析,mysql大小写敏感问题

下午项目启动的时候报[net.sf.ehcache.Cache]-[ERROR] Unable to set localhost. This prevents creation of a GUID. Cause was: IDC-V-70024: IDC-V-70024 java.net....

如何通过Linux系统下iptables防火墙开启/关闭指定端口方法

一般情况下iptables已经包含在Linux发行版中.运行iptables --version来查看系统是否安装iptables 启动iptablesservice iptables startiptables --list //*查看iptables规则集*//下面是没有定义...

centos 7 crontab定时器及开机自启

crontab 建议直接采用centos7 自带得cronteb包,定时器:就是定时去执行干某一件事在这里我以脚本为媒介1 当然是创建一个脚本,创建目录随意但是你一定要记得。。直接通过vi来创建一个test.sh脚本!vi /etc/test.sh编辑脚本内容:#!/bin/bash #...

linux 系统tar文件压缩打包命令

打包成tar.gz格式压缩包# tar -zcvf renwolesshel.tar.gz /renwolesshel解压tar.gz格式压缩包# tar zxvf renwolesshel.tar.gz打包成tar.bz2格式压...

debian系统如何搭建 Samba服务器

debian系统如何搭建 Samba服务器

几乎所有的 Linux 发行版都提供了一个很好的工具 Samba来轻松实现文件共享。最近在Nanopi2 上安装了 debian 系统,然后准备搭建Samba 服务器来实现文件的共享,以下步骤仅供参考。1.执行以下指令:apt-get install samba samba-common-bin2....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。