java shell 脚本

#!/bin/sh

# 运行环境
export env=test

# jar包名称
# 用户中心jar包名称
export [email protected]@[email protected]@[email protected]@.jar
echo  ${user_jar_name}
#获取进程编号
pid=`ps -ef | grep ${user_jar_name} | grep -v grep | awk '{print $2}'`
echo ${pid}

#杀死进程
kill -9 ${pid}

# 启动wms服务
echo "正在启动用户中心服务..."
export JAVA_OPTS="-Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1506"

nohup java $JAVA_OPTS -jar -Dspring.profiles.active=$env $user_jar_name >/dev/null 2>&1 &

你可能感兴趣的:(linux,操作系统)