run.sh
#! /bin/sh
# 端口号
PORTS=(80)
# 模块
MODULES=(gateway)
# 模块名称
MODULE_NAMES=(网关服务)
# jar包数组
JARS=(gateway-1.0.0-SNAPSHOT.jar)
# jar包路径
JAR_PATH='/opt/general'
# 日志路径
LOG_PATH='/opt/general/logs'
start() {
local MODULE=
local MODULE_NAME=
local JAR_NAME=
local command="$1"
local commandOk=0
local count=0
local okCount=0
local port=0
for((i=0;i<${#MODULES[@]};i++))
do
MODULE=${MODULES[$i]}
MODULE_NAME=${MODULE_NAMES[$i]}
JAR_NAME=${JARS[$i]}
PORT=${PORTS[$i]}
if [ "$command" == "all" ] || [ "$command" == "$MODULE" ];then
commandOk=1
count=0
PID=`ps -ef |grep $(echo $JAR_NAME |