#!/usr/bin/env bash
jarName=demo1-0.0.1-SNAPSHOT.jar
logFileName=demo.log
runDir=/root
cd ${runDir}
if [[ -f ${jarName} ]];then
# pid=`jps -ml | grep ${jarName} |awk '{print $1}'`
pid=`ps -aux | grep ${jarName} | grep -v 'grep' | awk '{print $2}'`
if [[ ${pid} ]];then
kill -9 ${pid}
echo pid: ${pid}
else
echo pid is not exist... pid: ${pid}
fi
nohup java -jar ${jarName} > ${logFileName} 2>&1 &
else
echo ${runDir}/${jarName} is not exist!!!
fi