#!/bin/bash
# java进程启动/停止/重启脚本

# java程序名称
JAR_FILE_NAME="mBusTcpServer-0.0.1-SNAPSHOT.jar"

# 日志文件名称
LOG_FILE_NAME="mBusTcp.log"

# java初始化启动参数 配置文件 prop: 正式环境配置文件  dev: 开发环境配置文件
# args="--spring.profiles.active=prop"

# 启动java程序命令
start="nohup java -jar $JAR_FILE_NAME $args>$LOG_FILE_NAME & tail -f $LOG_FILE_NAME"

# 终止java程序函数
stop="kill -9 `ps -ef | grep java | grep $JAR_FILE_NAME | awk '{print $2}'`"

# 启动java程序
if [ $1 == "-start" ]
then 
    eval $stop
    eval $start
fi

# 重启java程序
if [ $1 == "-restart" ]
then 
    eval $stop
    eval $start
fi

# 停止java程序
if [ $1 == "-stop" ]
then
    eval $stop
fi

exit