rcs-sys/loan-parent/script/restart-loan-mgmt.sh
2025-03-07 16:23:56 +08:00

22 lines
759 B
Bash

#!/bin/bash
. /etc/profile
. ~/.bashrc
. ~/.bash_profile
AppName=loan-mgmt
AppPath=/sxapp/sxappopt/app/mgmt
pid=`ps -ef|grep java|grep $AppName|awk '{print $2}'`
if [ -n "$pid" ]; then
echo "$AppName停止,pid=$pid"
kill -9 $pid
fi
nohup ${JAVA_HOME}/bin/java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./ -Xms128m -Xmx512m -Xss256k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -verbose:gc -Xloggc:./gc.log -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -server -Dloan.workId=0 -Dloan.datacenterId=0 -Djava.awt.headless=true -jar -Djava.security.egd=file:/dev/urandom ${AppPath}/${AppName}.jar > /dev/null 2>&1 &
pid1=`ps -ef|grep java|grep $AppName|awk '{print $2}'`
if [ -n "$pid1" ]; then
echo "$AppName启动完成,pid=$pid1"
fi
exit 0