#!/bin/sh
#当前项目端口
jar_name=项目名称.jar
echo ${jar_name}
if [ ! -f "$jar_name" ]; then
echo "${jar_name} File does not exist"
else
PID=$(ps -ef | grep ${jar_name} | grep -v grep | awk '{print $2}')
if [ ! $PID ]; then
#启动服务 需要启动日志 也走系统自带log4j日志
#nohup java -jar ${jar_name} >$(date "+%Y-%m-%d").log 2>&1 &
#启动服务 不需要启动日志 走系统自带log4j日志
nohup java -jar ${jar_name} >/dev/null 2>&1 &
echo "nohup java -jar ${jar_name} success"
else
kill -9 ${PID}
if [ $? -eq 0 ]; then
echo "kill -9 ${jar_name} success"
#启动服务 需要启动日志 也走系统自带log4j日志
#nohup java -jar ${jar_name} >$(date "+%Y-%m-%d").log 2>&1 &
#启动服务 不需要启动日志 走系统自带log4j日志
nohup java -jar ${jar_name} >/dev/null 2>&1 &
echo "nohup java -jar ${jar_name} success"
else
echo "kill -9 ${jar_name} fail"
fi
fi
fi
linux jar启动脚本
最新推荐文章于 2024-04-23 23:23:57 发布