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

21 lines
809 B
Bash

#!/bin/bash
. /etc/profile
. ~/.bashrc
. ~/.bash_profile
AppName=loan-batch
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 -Xmx1024m -Xss256k -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=256m -verbose:gc -Xloggc:./gc.log -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -server -Dloan.workId=2 -Dloan.datacenterId=0 -Djava.awt.headless=true -Dpath.month=01_02_03_04_05_06_07_08_09_10_11_12 -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