#!/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