美文网首页
Linux 服务重启脚本

Linux 服务重启脚本

作者: 咖啡机an | 来源:发表于2022-03-03 16:47 被阅读0次

    tomcat 重启

    #!/bin/bash
    #需要重启的tomcat路径
    tomcats=("/opt/tomcat/apache-tomcat8080" "/opt/tomcat/apache-tomcat8081")
    #关闭tomcat
    for tocmat in ${tomcats[@]}
    do 
       pid=`ps -ef | grep java | grep -w $tocmat | awk '{print $2}'`
       echo -e "$tocmat"——"$pid"
       kill -9 $pid
    done
    #启动tomcat
    for tocmat in ${tomcats[@]}
    do 
       bash "$tocmat"/bin/startup.sh
       pid=`ps -ef | grep java | grep -w $tocmat | awk '{print $2}'`
       echo -e "$tocmat"——"$pid"
    done
    

    springboot重启

    #!/bin/bash
    #服务名称
    RESOURCE_NAME=springboot.jar
    
    tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    if [ ${tpid} ]; then
    echo 'Kill Process!' ${tpid}
    kill -9 $tpid
    else
    echo 'Stop Success !' ${tpid}
    fi
    
    nohup java -jar $RESOURCE_NAME --spring.profiles.active=product>/dev/null 2>&1 &
    tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
    echo Start Success ${tpid}!
    
    

    相关文章

      网友评论

          本文标题:Linux 服务重启脚本

          本文链接:https://www.haomeiwen.com/subject/cnkurrtx.html