您的位置:首页 > 运维架构 > Shell

linux kill tomcat shell 脚本

2009-03-10 18:00 375 查看
#!/bin/sh
#kill tomcat pid
pidlist=`ps -ef|grep tomcat | 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:"
 echo "service stop success"
  }
fi

 

如果有提示 一个什么什么错误可以在

vi命令模式

原因这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’/r/n’,而linux下是’/n’。2 解决方法vi file在命令模式下,输入 set ff=? ,查看文件格式为dos或者unix,如:set ff=unixw保存,即可

 

 

 

#!/bin/sh

#kill tomcat pid
USER=`whoami`
pidlist=`ps -ef|grep tomcat|grep $USER|grep -v "grep"|awk '{print $2}'`
#ps -u $USER|grep "java"|grep -v "grep"

if [ "$pidlist" = "" ]
then
  echo "no tomcat pid alive"
else
  for pid in ${pidlist}
 {
   kill -9 $pid
 echo "KILL $pid:"
 echo "service stop success"
  
  }
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: