#!/bin/sh
export LANG="en_US.UTF-8"
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/dt.jar:$JAVA_HOME/tools.jar
#java环境变量
jarDir="jar包所在目录"
jar="XXXX.jar"
logFile="/输出日志存放位置/out.log"
restart(){
cd ${2}
if [ ! -f ${1} ];then
echo "jar not exist" >> ${logFile}
return
fi
(nohup java -jar ${1} &)
}
check(){
count=$(ps -ef | grep ${1} | grep -v "grep")
if [ -n "${count}" ];then
# echo "`date` ${1} is running" >> ${logFile}
echo "`date` ${1} s running"
else
restart ${1} ${2}
echo "`date` ${1} is down. restartig" >> ${logFile}
# echo "`date` ${1} is down"
fi
}
check ${jar} ${jarDir}
linux 启动jar包,校验是否已启动脚本
最新推荐文章于 2023-04-12 13:16:25 发布