jenkinstomcat重启命令

来源:互联网 发布:a5源码站 编辑:程序博客网 时间:2024/06/01 09:48
#!/bin/sh
  
  bin=$(cd `dirname $0`; pwd)
  pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin} | awk '{print $2}') 
  
 if [ -n "${pid}" ]; then
      echo "Shutdown..."
     sh ${bin}/shutdown.sh
      sleep 3
 
     pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin} | awk '{print $2}')
     if [ -n "${pid}" ]; then
        kill -9 ${pid}
         sleep 1
     fi
 fi
 
 echo "Startup..."
 sh ${bin}/startup.sh
 if [ "$1" = "-v" ]; then
     tail -f ${bin}/../logs/catalina.out
 fi
原创粉丝点击