cd 到lib目录下执行

pull/5/head
infin_caishuxiao 8 years ago
parent 36896588ad
commit 06e62dc793

@ -1,7 +1,9 @@
#!/bin/bash #!/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` cd `dirname $0`
BIN_DIR=`pwd` BIN_DIR=`pwd`
echo BIN_DIR: ${BIN_DIR} echo BIN_DIR: ${BIN_DIR}
@ -9,7 +11,11 @@ cd ..
DEPLOY_DIR=`pwd` DEPLOY_DIR=`pwd`
echo DEPLOY_DIR: ${DEPLOY_DIR} echo DEPLOY_DIR: ${DEPLOY_DIR}
CONF_DIR=$DEPLOY_DIR/lib/config 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` SERVER_PORT=`grep 'server.port' lib/config/application.properties | cut -d= -f2`
echo SERVER_PORT: ${SERVER_PORT} echo SERVER_PORT: ${SERVER_PORT}
PIDS=`ps -f | grep java | grep "$CONF_DIR" |awk '{print $2}'` PIDS=`ps -f | grep java | grep "$CONF_DIR" |awk '{print $2}'`
@ -39,13 +45,21 @@ if [ -n "$SERVER_PORT" ]; then
fi fi
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_OPTS=" -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true "
# JAVA_DEBUG_OPTS="" # JAVA_DEBUG_OPTS=""

Loading…
Cancel
Save