杀死所有的tomcat进程

大佛拈花 大佛拈花 今天


我们在平时使用tomcat的过程中需要杀死某个或者某几个tomcat进程,一般都使用的命令是  ps -ef|grep tomcat来获取对应的进程号,然后使用kill -9 pid来杀死。我在这里写的是通过一个shell脚本杀死所有的tomcat进程。

启动一个tomcat进程,然后使用 ps -ef|grep tomcat来查看进程:

可以看到有两个进程号,其中第二个是grep tomcat这个命令本身的一个进程,因此我们不需要这个进程。所以使用反向查找命令grep -v grep. 这个命令的作用是不需要grep的这个进程。

我们使用如下的命令来只获取tomcat的进程id:

        ps -ef|grep tomcat|grep -v grep

此时看到只有tomcat的进程号。那么如何获取这个id=4960的进程号呢?

使用awk命令,这个命令是一行一行的输出,我们使用awk '{print $2}'就可以获取这个4960啦!{print $2}是获取第二个变量。并且以空格隔开。

因此全命令为:

ps -ef|grep tomcat|grep -v 'grep'|awk '{print $2}'

我们获取到所有的进程号之后,遍历循环杀死即可。因此全部的shell脚本如下:

#! /bin/bashtomcat_pid=`ps -ef|grep tomcat|grep -v 'grep'|awk '{print $2}'`echo ${tomcat_pid}for id in ${tomcat_pid}dokill -9 $idecho "killed ${id}"done

杀死所有的tomcat进程相关推荐

  1. linux tomcat 进程杀掉_Linux下Tomcat的启动、关闭、杀死进程

    打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.ou ...

  2. window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

    window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 参考文章: (1)window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 ...

  3. 在window下查看占用tomcat进程,杀死进程并启用tomcat

    1.打开cmd 2.输入 netstat -ano|findstr 8080     查看tomcat进程 3.使用 taskkill /F /PID 进程号   杀死占用tomcat的进程,全部进程 ...

  4. 查看并杀死Tomcat进程

    一.本地环境 1.使用命令根据进程ID杀死进程 netstat –ano 可以查看所有进程 netstat –ano|findstr [指定端口号]  示例:netstat -ano|findstr ...

  5. linux查询tomcat进程并杀死,Linux下tomcat管理查看控制台|杀死tomcat进程

    查看控制台 # tail -f catalina.out 脚本执行权限 chmod u+x *.sh #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; ...

  6. Linux Tomcat 使用相关命令 Tomcat启动 查看tomcat运行日志 查看Tomcat进程 杀死Tomcat进程 查看Tomcat占据的端口...

    1.Tomcat启动.停止 首先进入tomcat 所在bin目录 cd /home/server/Tomcat/bin (需根据个人tomcat目录进入) 关闭tomcat服务: ./shutdown ...

  7. linux tomcat 进程杀掉_linux 查找tomcat进程并杀死

    简言 公司项目运营在linux系统上,为了方便发包,自己写了一个自动发包程序.但是,经常会出现tomcat进程没有杀死的情况.为了解决此问题,写了一个处理此类进程的脚本.写下本文的就是记录一下这个脚本 ...

  8. 线上tomcat进程莫名其妙被杀死,问题排查

    公司的服务莫名其妙的挂了,刚开始还以为是服务器被谁攻击了,启动没多久又挂掉,查了一下,发现是系统内存太满,自动把tomcat进程给杀死的! 都是常见的 Out of memory 问题.这通常是因为某 ...

  9. 杀死 tomcat 进程的脚本

    新建一个.sh 文件 把下面的内容复制进去.然后 把这个文件放到tomcat 的bin目录下在关闭tomcat 执行这个脚本. 可以解决 在关闭tomcat的时候 总是遗留一些tomcat进程没有结束 ...

最新文章

  1. 关于get和post两种提交方式
  2. linux下怎么卸载ogg,OGG在Linux上的安装
  3. php 模板使用,在PHP中使用模板的方法
  4. 微软MSRA成立理论中心,陈卫负责马志明等四院士加盟
  5. WINCE6.0远程桌面显示修改
  6. flask读取数据库(mysql)并展示表格(讲解获取表头的方法)【附上flask好看点的helloworld】
  7. MyBatis-10MyBatis注解方式之Provider注解
  8. 如何设计登录接口,十分钟内连续登录5次失败,需要等待30分钟才能登录
  9. 详解Vue.use使用与原理
  10. elasticsearch_script_01
  11. 现代软件工程 M1 博客要求
  12. dropbox离线安装版下载方法
  13. 计算机图形学在线作业,电子科大16秋《计算机图形学》在线作业3答案
  14. 毕业三五年,怎么拿到百万年薪?
  15. SCRT中只换行不回车的问题(阶梯)
  16. uniapp-页面内/页面间数据的流动传递-this-that
  17. 网站优化:测试网站速度的8款免费工具推荐
  18. 清除流氓软件的第一利器(IceSword)
  19. 整理了百大框架排行榜
  20. 用智能硬件“折叠时间”,外卖商家正在触摸的数字化未来

热门文章

  1. 计算机辅助药物合成功能,计算机辅助药物设计在药物合成中的应用_郑彦.pdf
  2. latex 文字出现在float之前_Latex排版的报错,学会看懂之后的你有多厉害?
  3. Wmm的学习日记(浅学PHP反序列化字符逃逸)
  4. 都说三十而立,大家敢晒晒自己的收入么?求真实!真实!真实?
  5. matlab种子点 边缘,如何只做种子点和某个区域(假如额叶)的功能连接
  6. pycharm导入库时红色波浪线的解决方案
  7. Deep Mask Memory Network with Semantic Dependency and Context Moment for Aspect Level Sentiment Clas
  8. 用Pizza“吃透”lass、paas、saas的区别
  9. 最新焊接机器人滑环优势
  10. 记一次mysql数据库崩溃的修复过程