linux获取tomcat进程,Shell 获取Tomcat进程号
一台服务器上部署了多个tomcat实例,要获取名为 my_tomcat 的项目进程id,能够用以下命令tomcat
ps -ef | grep my_tomcat | grep -v grep | awk '{print $2}'
命令解析:
一、ps -ef | grep my_tomcat 得到了进程信息中包含 my_tomcat 的进程信息
二、第一步查出来的结果中会包含grep自己,因此咱们须要用 | grep -v grep 来排除grep自己
三、经过 awk '{print $2}'来打印出要找的进程
四、若是咱们要删除该进程,能够用以下命令bash
ps -ef | grep my_tomcat | grep -v grep | awk '{print $2}'| sed -e "s/^/kill -9 /g" | sh -
五、若是咱们须要经过命令行删除指定的项目,能够把脚本修改以下服务器
#!/bin/bash
echo "kill tomcat进程";
echo "文件名:$0";
if [ ! -n "$1" ]
then
echo "请输入要删除的tomcat项目关键字"
else
echo "输入的关键字为:$1";
tomcat_id=$(ps -ef |grep tomcat |grep -w $1|grep -v 'grep' |awk {'print $2'})
echo "查找到的Tomcat项目进程id:$tomcat_id,开始删除进程"
kill -9 $tomcat_id
sleep 5
tomcat_id=$(ps -ef |grep tomcat |grep -w $1|grep -v 'grep' |awk {'print $2'})
echo "重启后的新进程id:$tomcat_id"
fi
测试一下:测试
sh restart.sh tomcat1
kill tomcat进程
文件名:restart.sh
输入的关键字为:tomcat1
查找到的Tomcat项目进程id:4161413,开始删除进程
重启后的新进程id:4161827
linux获取tomcat进程,Shell 获取Tomcat进程号相关推荐
- linux 脚本判断进程,Shell实现判断进程是否存在并重新启动脚本
Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513 ...
- linux 脚本 数组长度,Shell获取数组长度
所谓数组长度,就是数组元素的个数. 利用@或*,可以将数组扩展成列表,然后使用#来获取数组元素的个数,格式如下:${#array_name[@]} ${#array_name[*]} 其中 array ...
- linux获取指定字符,shell 获取用户输入指定范围的单个字符的两种方法
需求:要求获取用户输一个字符a-zA-Z: 方法一: 复制代码 代码如下: echo `echo {a..z}``echo {A..Z}` > /tmp/letterfile while rea ...
- linux下如何在shell中结束进程(ctrl+c\ctrl+z\ctrl+d\ctrl+\的用法)
ctrl-c:发送 SIGINT 信号给前台进程组中的所有进程.常用于终止正在运行的程序: ctrl-z:发送 SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程: ctrl-d:不是发送 ...
- linux杀死tomcat进程6,Linux下启动停止查看杀死Tomcat进程(示例代码)
文章来自:http://www.linuxidc.com/Linux/2011-06/37180.htm 启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/sta ...
- linux查看进程运行日志文件,【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件...
1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ...
- Linux Tomcat 使用相关命令 Tomcat启动 查看tomcat运行日志 查看Tomcat进程 杀死Tomcat进程 查看Tomcat占据的端口...
1.Tomcat启动.停止 首先进入tomcat 所在bin目录 cd /home/server/Tomcat/bin (需根据个人tomcat目录进入) 关闭tomcat服务: ./shutdown ...
- python将Linux下使用top命令获取的进程信息进行分析做可视化展示
python将Linux下使用top命令获取的进程信息进行分析做可视化展示 版本 版本 作者 日期 备注 v1.0 ZY 2020.11.10 初版完成 文章目录 python将Linux下使用top ...
- Linux查看tomcat服务进程号,Linux下启动停止查看杀死Tomcat进程
启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 查看 执行p ...
最新文章
- Android TV 悬浮球模拟物理按键
- Understand Execution Context
- MATLAB实战系列(二十四)-大规模邻域搜索(LNS)求解带时间窗的车辆路径问题(VRPTW)(附matlab源代码)
- 在vivado里用rtl描述_如何利用Vivado HLS处理许多位准确或任意精度数据类型
- 2017年网易校招题 输入一个数将其变为斐波那契数(最小步数)
- c#报错不实现接口成员_当接口和具体在不同的项目中时,c#-“无法实现接口成员”错误...
- java查询mongodb 嵌套,查询嵌套文件mongoDB
- 3850x5服务器装系统,IBM X3850 X5服务器ESXi 5安装配置全过程——安装
- VMP学习笔记之壳的重定位修复(五)
- Python算法学习教程
- (MTT)连续能量函数最小化方法
- 网站实现支付宝第三方登陆详解
- Day73_Spark核心原理加强
- 电脑插入U盘后显示CD驱动器,如何还原为正常U盘?
- 爬取糗事百科段子 + 数据可视化
- 2019 Multi-University Training Contest 7 部分补题
- Java 性能调优的技巧有哪些?
- 【c++】如何获取int类型最大值以及float类型最大值
- 802.11ax简要笔记
- 关于模拟器拉取文件的多种方式
热门文章
- Entity Framework中的字符串插值引发担忧
- ASP.NET Core 1.0中的管道-中间件模式
- C# 图片画矩形,添加文字
- MySQL-06:pyMySQL增删改查基本命令笔记
- oracle listagg方法,Oracle实现字符串拼接和分离功能的方法(LISTAGG函数),oraclelistagg...
- ArcGIS实验教程——实验二十三:专题地图制作完整实验步骤
- 【Python可视化】Windows 10系统上Pyecharts安装教程
- Matlab三种归一化方法
- C语言试题九十一之写一个程序,用公式π/4=1-1/3+1/5-1/7+...,求π的近似值,直到最后一项的绝对值小于10^-8为止。
- (七)python3 只需3小时带你轻松入门——List与dict