From 99eaf588068b12b4d551160da0f3dbe6b3108c0f Mon Sep 17 00:00:00 2001 From: shimingxy Date: Thu, 9 May 2024 20:58:50 +0800 Subject: [PATCH] linux sh update --- shellscript/linux/set_maxkey_env.sh | 13 +------------ shellscript/linux/start_maxkey.sh | 25 ++++++++++-------------- shellscript/linux/start_maxkey_db.sh | 5 ----- shellscript/linux/start_maxkey_mgt.sh | 28 +++++++++++---------------- shellscript/linux/stop_maxkey.sh | 2 ++ shellscript/linux/stop_maxkey_mgt.sh | 1 + 6 files changed, 25 insertions(+), 49 deletions(-) delete mode 100644 shellscript/linux/start_maxkey_db.sh create mode 100644 shellscript/linux/stop_maxkey.sh create mode 100644 shellscript/linux/stop_maxkey_mgt.sh diff --git a/shellscript/linux/set_maxkey_env.sh b/shellscript/linux/set_maxkey_env.sh index 33d185de..a81106cb 100644 --- a/shellscript/linux/set_maxkey_env.sh +++ b/shellscript/linux/set_maxkey_env.sh @@ -1,13 +1,2 @@ #!/bin/bash -echo "-------------------------------------------------------------------------------" -echo "-- Maxkey Sigle Sign On System --" -echo "-- Set JAVA_HOME .... --" -echo "-- JAVA_HOME JDK --" - -JAVA_HOME=/opt/jdk-14 - -export JAVA_HOME=/opt/jdk-14 - -$JAVA_HOME/bin/java -version -echo "-- JAVA_HOME $JAVA_HOME " -echo "-------------------------------------------------------------------------------" \ No newline at end of file +JAVA_HOME=./jdk-17.0.9 diff --git a/shellscript/linux/start_maxkey.sh b/shellscript/linux/start_maxkey.sh index 807af053..d3faaec7 100644 --- a/shellscript/linux/start_maxkey.sh +++ b/shellscript/linux/start_maxkey.sh @@ -1,32 +1,26 @@ #!/bin/bash source ./set_maxkey_env.sh -JAVA_MARK=MaxKey -JAVA_OPTS=" -Xms128m " -JAVA_OPTS="${JAVA_OPTS} -Xmx1024m" +JAVA_MARK=MaxKeyBoot +JAVA_OPTS=" -Xms256m " +JAVA_OPTS="${JAVA_OPTS} -Xmx2048m" JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8" JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}" JAVA_CONF=./maxkey -JAVA_LIBPATH=./lib JAVA_LIBMAXKEYPATH=./maxkey JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF: -JAVA_MAINCLASS=org.dromara.maxkey.MaxKeyApplication +JAVA_MAINCLASS=org.maxkey.MaxKeyApplication JAVA_EXEC=$JAVA_HOME/bin/java export JAVA_CLASSPATH export JAVA_LIBPATH export JAVA_LIBMAXKEYPATH -for LL in `ls $JAVA_LIBPATH/*.jar` - do - JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL - -done for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar` do - JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL + JAVA_CLASSPATH=$LL done @@ -35,15 +29,16 @@ export JAVA_CLASSPATH echo "-------------------------------------------------------------------------------" echo " Bootstrap Environment" echo "" -#echo JAVA_CLASSPATH : ${JAVA_CLASSPATH} +echo JAVA_CLASSPATH : ${JAVA_CLASSPATH} echo JAVA_CONF : $JAVA_CONF echo JAVA_OPTS : $JAVA_OPTS echo JAVA_HOME : $JAVA_HOME -echo JAVA : $JAVA_EXEC} +echo JAVA : $JAVA_EXEC +${JAVA_EXEC} -version echo "" echo "-------------------------------------------------------------------------------" echo "" -$JAVA_EXEC $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAINCLASS +nohup $JAVA_EXEC -jar $JAVA_OPTS $JAVA_CLASSPATH >./logs/nohup_maxkey.out 2>&1 & -echo run finished \ No newline at end of file +echo MaxKey is starting,you can check the ./logs/nohup_maxkey.out diff --git a/shellscript/linux/start_maxkey_db.sh b/shellscript/linux/start_maxkey_db.sh deleted file mode 100644 index 2dbe77c2..00000000 --- a/shellscript/linux/start_maxkey_db.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -source ./set_maxkey_env.sh - -service mysqld start diff --git a/shellscript/linux/start_maxkey_mgt.sh b/shellscript/linux/start_maxkey_mgt.sh index 07d956ea..46ba67ab 100644 --- a/shellscript/linux/start_maxkey_mgt.sh +++ b/shellscript/linux/start_maxkey_mgt.sh @@ -1,32 +1,25 @@ #!/bin/bash source ./set_maxkey_env.sh -JAVA_MARK=MaxKeyMgt -JAVA_OPTS=" -Xms128m " -JAVA_OPTS="${JAVA_OPTS} -Xmx1024m" +JAVA_MARK=MaxKeyMgtBoot +JAVA_OPTS=" -Xms256m " +JAVA_OPTS="${JAVA_OPTS} -Xmx2048m" JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8" JAVA_OPTS="${JAVA_OPTS} -DjavaMark=${JAVA_MARK}" JAVA_CONF=./maxkey_mgt -JAVA_LIBPATH=./lib JAVA_LIBMAXKEYPATH=./maxkey_mgt JAVA_CLASSPATH=./classes:./bin:$JAVA_CONF: -JAVA_MAINCLASS=org.dromara.maxkey.MaxKeyMgtApplication +JAVA_MAINCLASS=org.maxkey.MaxKeyMgtApplication JAVA_EXEC=$JAVA_HOME/bin/java export JAVA_CLASSPATH export JAVA_LIBPATH export JAVA_LIBMAXKEYPATH - -for LL in `ls $JAVA_LIBPATH/*.jar` - do - JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL - -done - + for LL in `ls $JAVA_LIBMAXKEYPATH/*.jar` do - JAVA_CLASSPATH=$JAVA_CLASSPATH:$LL + JAVA_CLASSPATH=$LL done @@ -35,15 +28,16 @@ export JAVA_CLASSPATH echo "-------------------------------------------------------------------------------" echo " Bootstrap Environment" echo "" -#echo JAVA_CLASSPATH : ${JAVA_CLASSPATH} +echo JAVA_CLASSPATH : ${JAVA_CLASSPATH} echo JAVA_CONF : $JAVA_CONF echo JAVA_OPTS : $JAVA_OPTS echo JAVA_HOME : $JAVA_HOME -echo JAVA : $JAVA_EXEC} +echo JAVA : $JAVA_EXEC +${JAVA_EXEC} -version echo "" echo "-------------------------------------------------------------------------------" echo "" -$JAVA_EXEC $JAVA_OPTS -classpath $JAVA_CLASSPATH $JAVA_MAINCLASS +nohup $JAVA_EXEC -jar $JAVA_OPTS $JAVA_CLASSPATH >./logs/nohup_mgt.out 2>&1 & -echo run finished \ No newline at end of file +echo MaxKeyMgt is starting,you can check the ./logs/nohup_mgt.out diff --git a/shellscript/linux/stop_maxkey.sh b/shellscript/linux/stop_maxkey.sh new file mode 100644 index 00000000..09758064 --- /dev/null +++ b/shellscript/linux/stop_maxkey.sh @@ -0,0 +1,2 @@ +kill -9 $(ps -ef|grep MaxKeyBoot|grep -v grep|awk '{print $2}') + diff --git a/shellscript/linux/stop_maxkey_mgt.sh b/shellscript/linux/stop_maxkey_mgt.sh new file mode 100644 index 00000000..0694296c --- /dev/null +++ b/shellscript/linux/stop_maxkey_mgt.sh @@ -0,0 +1 @@ +kill -9 $(ps -ef|grep MaxKeyMgtBoot|grep -v grep|awk '{print $2}')