Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
paip
/
app
/
awsStatusMonitoring
/
Or
Select Your Path :
Upload File :
New :
File
Dir
//paip/app/awsStatusMonitoring/run.sh
#!/bin/sh IOT_HOME=/paip/app/awsStatusMonitoring LOG_PATH=$IOT_HOME/logs SERVICE_NAME=awsStatusMonitoring-$2 PATH_TO_JAR=$IOT_HOME/awsStatusMonitoring.jar AWS_SERVER_NAME=LTMS PROCESS_NAME=imageTransfer,nvrManager if [ -z $2 ]; then echo "port is empty ..." echo "ex) : run.sh start|stop|restart S1" exit fi if [ ! -f $PATH_TO_JAR ]; then echo "Do not exist $PATH_TO_JAR jar file ..." exit fi # Server Performance : DO NOT CHANGE GC_OPTS=" -Xms256M -Xmx512M" # Server Config JAVA_OPT=$JAVA_OPT" -Dserver.name=$SERVICE_NAME -Dserver.port=$2 -Dlog.path=$LOG_PATH" JAVA_OPT=$JAVA_OPT" -Daws.server.name=$AWS_SERVER_NAME -Dprocess.name=$PROCESS_NAME -Dfile.path=$IOT_HOME" JAVA_OPT=$JAVA_OPT" -Dlog.location=true" JAVA_OPT=$JAVA_OPT" -Dlog.level=info" JAVA_OPT=$JAVA_OPT" -Dlog.rollover=7d" #Mariadb JAVA_OPT=$JAVA_OPT" -Dspring.datasource.url=jdbc:mariadb://52.79.192.55:3306/paip?autoReconnect=true" case $1 in start) PID=`ps -ef | grep $SERVICE_NAME | grep -v grep | awk ' {print $2}'` echo "Starting $SERVICE_NAME..." if [ "$PID" == "" ]; then nohup java ${GC_OPTS} ${JAVA_OPT} -jar $PATH_TO_JAR /tmp 2>> /dev/null >> /dev/null & echo "$SERVICE_NAME is now started!" else echo "$SERVICE_NAME is already running... PID : $PID" fi ;; stop) PID=`ps -ef | grep $SERVICE_NAME | grep -v grep | awk ' {print $2}'` if [ "$PID" != "" ]; then echo "$SERVICE_NAME is stopping..." kill $PID; while [ 1 ] do pid2=`ps -ef | grep $SERVICE_NAME | grep -v grep | awk ' {print $2}'` if [ "$pid2" == "" ]; then echo "$SERVICE_NAME down!" exit else echo "$SERVICE_NAME is running... : $pid2" fi sleep 1 done else echo "$SERVICE_NAME down!" fi ;; restart) PID=`ps -ef | grep $SERVICE_NAME | grep -v grep | awk ' {print $2}'` if [ "$PID" != "" ]; then echo "$SERVICE_NAME is stopping..." kill $PID; while [ 1 ] do pid2=`ps -ef | grep $SERVICE_NAME | grep -v grep | awk ' {print $2}'` if [ "$pid2" == "" ]; then echo "$SERVICE_NAME down!" break else echo "$SERVICE_NAME is running... : $pid2" fi sleep 1 done sleep 1 echo "Starting $SERVICE_NAME ..." nohup java ${GC_OPTS} ${JAVA_OPT} -jar $PATH_TO_JAR /tmp 2>> /dev/null >> /dev/null & echo "$SERVICE_NAME is now started!" else echo "$SERVICE_NAME down!" echo "Starting $SERVICE_NAME..." nohup java ${GC_OPTS} ${JAVA_OPT} -jar $PATH_TO_JAR /tmp 2>> /dev/null >> /dev/null & echo "$SERVICE_NAME is now started!" fi ;; esac