美文网首页
run.sh脚本

run.sh脚本

作者: 黑客不黑_ | 来源:发表于2019-04-11 18:25 被阅读0次
    DATE=$(date +%Y%m%d%H%M%S)
    export JAVA_HOME PATH CLASSPATH
    JAVA_HOME=/home/service/jdk1.8.0_191
    PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
    DIR=/home/www/new-retail/new-retail-strategy/web/
    JARFILE=bh-strategy-web.jar
    if [ ! -d $DIR/backup ];then
       mkdir -p $DIR/backup
    fi
    cd $DIR
    
    pid=`ps -ef | grep bh-strategy-web.jar | grep -v grep | awk '{print $2}'`
    echo "---------------"
    for id in $pid
    do
    kill -9 $id
    echo "killed $id"
    done
    echo "---------------"
    echo "授予当前用户权限"
    echo "执行....."
    
    cp $JARFILE backup/$DATE$JARFILE
    
    java -jar $DIR$JARFILE > /home/log/bh/new-retail/strategy/bh-strategy-web.log &
    if [ $? = 0 ];then
            sleep 20
            tail -n 50 /home/log/bh/new-retail/strategy/bh-strategy-web.log
    fi
    
    cd backup/
    ls -lt|awk 'NR>5{print $NF}'|xargs rm -rf
    echo "执行成功"
    

    相关文章

      网友评论

          本文标题:run.sh脚本

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