版权声明:本文为博主yellowcong原创文章,未经博主允许不得转载。 https://blog.csdn.net/yelllowcong/article/details/80838561
有时候强制关闭不好用,导致的自动化部署的时候,tomcat启动不了了,然后就自动部署失败,这个问题在自动化构建中,会经常遇到,而且关闭tomcat后,不要立即启动tomcat,而是需要sleep一下,然后再启动服务。
强制关闭tomcat
#关掉tomcat
pids=`ps -ef| grep tomcat | grep 8080 | grep -v grep | awk '{print $2}'`
if [ x"$pids" != x ]; then kill -9 $pids; fi
sleep 10
关闭多个pid
#这个地方$2 看你的显示效果
#fluent 是
kill $(ps -ef|grep fluent |awk '{print $2}')
查看内存占用
ps -ef | grep -v grep | grep logstash | awk '{print $2}'
#其中12628 是logstash的进程号
cat /proc/12628/status | grep -i vm