java 重启脚本

目录结构如下。

java 重启脚本_第1张图片
obj-manager.jar 是我的jar
restart.sh 是我的重启脚本。
使用命令:sh

 >>  sh restart.sh

restart.sh 文件,内容如下

echo "  =====关闭服务======"
PROCESS=`ps -ef |grep java |grep -v grep|grep obj-manager.jar|awk '{print $2}'`
for i in $PROCESS
do
  echo "Kill the $1 process [ $i ]"
  kill -9 $i
done

echo "  =====重启服务======"
nohup java  -jar obj-manager.jar & 
echo $! > savePid.txt
cat savePid.txt
rm  savePid.txt
tail -f nohup.out

注意我的 jar 名称叫 obj-manager.jar 你需要修改成你自己的项目名称。
使用方式

你可能感兴趣的:(java,linux,jvm)