From 06e62dc793a441fb60f5a0fd9ccbccc7b6fd7623 Mon Sep 17 00:00:00 2001 From: infin_caishuxiao Date: Tue, 27 Feb 2018 18:52:36 +0800 Subject: [PATCH] =?UTF-8?q?cd=20=E5=88=B0lib=E7=9B=AE=E5=BD=95=E4=B8=8B?= =?UTF-8?q?=E6=89=A7=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/bin/start.sh | 34 +++++++++++++------ 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/infintech-executors/executor-collection-dispatcher/src/main/resources/bin/start.sh b/infintech-executors/executor-collection-dispatcher/src/main/resources/bin/start.sh index ef5e1cb9..c22ad906 100644 --- a/infintech-executors/executor-collection-dispatcher/src/main/resources/bin/start.sh +++ b/infintech-executors/executor-collection-dispatcher/src/main/resources/bin/start.sh @@ -1,7 +1,9 @@ #!/bin/bash - -SERVER_NAME='spring-vue' -JAR_NAME='springboot-vue.jar' +################# +# 应用信息 +################# +SERVER_NAME='executor-collection-dispatcher' +JAR_NAME='executor-collection-dispatcher-1.0.0.jar' cd `dirname $0` BIN_DIR=`pwd` echo BIN_DIR: ${BIN_DIR} @@ -9,7 +11,11 @@ cd .. DEPLOY_DIR=`pwd` echo DEPLOY_DIR: ${DEPLOY_DIR} CONF_DIR=$DEPLOY_DIR/lib/config -# SERVER_PORT=`sed '/server.port/!d;s/.*=//' config/application.properties | tr -d '\r'` +echo CONF_DIR: ${CONF_DIR} + +################# +# 检查端口占用 +################# SERVER_PORT=`grep 'server.port' lib/config/application.properties | cut -d= -f2` echo SERVER_PORT: ${SERVER_PORT} PIDS=`ps -f | grep java | grep "$CONF_DIR" |awk '{print $2}'` @@ -39,13 +45,21 @@ if [ -n "$SERVER_PORT" ]; then fi fi -nohup java -jar $DEPLOY_DIR/lib/$JAR_NAME > $STDOUT_FILE & +################# +# 日志 +################# +LOGS_DIR=$DEPLOY_DIR/logs +echo LOGS_DIR: ${LOGS_DIR} +if [ ! -d $LOGS_DIR ]; then + mkdir $LOGS_DIR +fi +STDOUT_FILE=$LOGS_DIR/startup.log +echo STDOUT_FILE: ${STDOUT_FILE} +echo "run: nohup java -jar $DEPLOY_DIR/lib/$JAR_NAME > $STDOUT_FILE 2>&1 &" +cd $DEPLOY_DIR/lib +echo `pwd` +nohup java -jar $DEPLOY_DIR/lib/$JAR_NAME > $STDOUT_FILE 2>&1 & -# LOGS_DIR=$DEPLOY_DIR/logs -# if [ ! -d $LOGS_DIR ]; then -# mkdir $LOGS_DIR -# fi -# STDOUT_FILE=$LOGS_DIR/stdout.log # JAVA_OPTS=" -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true " # JAVA_DEBUG_OPTS=""