123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- appname='mjava-suodisi'
- if [ "$1" == "dev" ]; then
- java -Xms256m -Xmx256m -jar $appname.jar --spring.profiles.active=dev
- else
- if [ "$1" == "start" ]; then
- nohup java -Xms256m -Xmx256m -jar $appname.jar &
- echo "server prod is starting"
- else
- if [ "$1" == "test" ]; then
- nohup java -Xms256m -Xmx256m -jar $appname.jar --spring.profiles.active=test &
- echo "server test is starting"
- else
- if [ "$1" == "stop" ]; then
- PID=$(ps -ef | grep $appname.jar | grep -v grep | awk '{ print $2 }')
- if [ -z "$PID" ]; then
- echo "server is already stopped"
- else
- echo kill $PID
- kill $PID
- fi
- else
- if [ "$1" == "status" ]; then
- PID=$(ps -ef | grep $appname.jar | grep -v grep | awk '{ print $2 }')
- if [ -z "$PID" ]; then
- echo "server is stopped"
- else
- echo "server is running"
- echo $PID
- fi
- fi
- fi
- fi
- fi
- fi
|