杀死所有的tomcat进程
杀死所有的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进程相关推荐
- linux tomcat 进程杀掉_Linux下Tomcat的启动、关闭、杀死进程
打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.ou ...
- window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题
window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 参考文章: (1)window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 ...
- 在window下查看占用tomcat进程,杀死进程并启用tomcat
1.打开cmd 2.输入 netstat -ano|findstr 8080 查看tomcat进程 3.使用 taskkill /F /PID 进程号 杀死占用tomcat的进程,全部进程 ...
- 查看并杀死Tomcat进程
一.本地环境 1.使用命令根据进程ID杀死进程 netstat –ano 可以查看所有进程 netstat –ano|findstr [指定端口号] 示例:netstat -ano|findstr ...
- linux查询tomcat进程并杀死,Linux下tomcat管理查看控制台|杀死tomcat进程
查看控制台 # tail -f catalina.out 脚本执行权限 chmod u+x *.sh #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; ...
- Linux Tomcat 使用相关命令 Tomcat启动 查看tomcat运行日志 查看Tomcat进程 杀死Tomcat进程 查看Tomcat占据的端口...
1.Tomcat启动.停止 首先进入tomcat 所在bin目录 cd /home/server/Tomcat/bin (需根据个人tomcat目录进入) 关闭tomcat服务: ./shutdown ...
- linux tomcat 进程杀掉_linux 查找tomcat进程并杀死
简言 公司项目运营在linux系统上,为了方便发包,自己写了一个自动发包程序.但是,经常会出现tomcat进程没有杀死的情况.为了解决此问题,写了一个处理此类进程的脚本.写下本文的就是记录一下这个脚本 ...
- 线上tomcat进程莫名其妙被杀死,问题排查
公司的服务莫名其妙的挂了,刚开始还以为是服务器被谁攻击了,启动没多久又挂掉,查了一下,发现是系统内存太满,自动把tomcat进程给杀死的! 都是常见的 Out of memory 问题.这通常是因为某 ...
- 杀死 tomcat 进程的脚本
新建一个.sh 文件 把下面的内容复制进去.然后 把这个文件放到tomcat 的bin目录下在关闭tomcat 执行这个脚本. 可以解决 在关闭tomcat的时候 总是遗留一些tomcat进程没有结束 ...
最新文章
- 关于get和post两种提交方式
- linux下怎么卸载ogg,OGG在Linux上的安装
- php 模板使用,在PHP中使用模板的方法
- 微软MSRA成立理论中心,陈卫负责马志明等四院士加盟
- WINCE6.0远程桌面显示修改
- flask读取数据库(mysql)并展示表格(讲解获取表头的方法)【附上flask好看点的helloworld】
- MyBatis-10MyBatis注解方式之Provider注解
- 如何设计登录接口,十分钟内连续登录5次失败,需要等待30分钟才能登录
- 详解Vue.use使用与原理
- elasticsearch_script_01
- 现代软件工程 M1 博客要求
- dropbox离线安装版下载方法
- 计算机图形学在线作业,电子科大16秋《计算机图形学》在线作业3答案
- 毕业三五年,怎么拿到百万年薪?
- SCRT中只换行不回车的问题(阶梯)
- uniapp-页面内/页面间数据的流动传递-this-that
- 网站优化:测试网站速度的8款免费工具推荐
- 清除流氓软件的第一利器(IceSword)
- 整理了百大框架排行榜
- 用智能硬件“折叠时间”,外卖商家正在触摸的数字化未来
热门文章
- 计算机辅助药物合成功能,计算机辅助药物设计在药物合成中的应用_郑彦.pdf
- latex 文字出现在float之前_Latex排版的报错,学会看懂之后的你有多厉害?
- Wmm的学习日记(浅学PHP反序列化字符逃逸)
- 都说三十而立,大家敢晒晒自己的收入么?求真实!真实!真实?
- matlab种子点 边缘,如何只做种子点和某个区域(假如额叶)的功能连接
- pycharm导入库时红色波浪线的解决方案
- Deep Mask Memory Network with Semantic Dependency and Context Moment for Aspect Level Sentiment Clas
- 用Pizza“吃透”lass、paas、saas的区别
- 最新焊接机器人滑环优势
- 记一次mysql数据库崩溃的修复过程