#!/bin/sh
#kill tomcat pid
pidlist=`ps -ef|grep crm | grep java | grep -v "grep"|awk '{print $2}'`
#ps -u $USER|grep "java"|grep -v "grep"
echo "tomcat Id list :$pidlist"
if [ "$pidlist" = "" ]
then
echo "no tomcat pid alive"
else
for pid in ${pidlist}
{
kill -9 $pid
echo "KILL $pid:"
}
fi
##remove file
rm -rf /home/crm/upload_batch/batch.jar
rm -rf /home/crm/upload/kcrm.war
终止Tomcat进程并删除特定文件
本文介绍了一个shell脚本用于查找并终止名为'crm'的Tomcat进程,同时删除了两个特定的jar和war文件。脚本通过读取ps输出来定位目标进程ID,并使用kill命令终止它们。此外,它还包含了对未找到有效进程ID时的错误提示,以及文件删除操作。
204

被折叠的 条评论
为什么被折叠?



