SpringBoot项目启动Shell脚本备份

#!/bin/bash

# 定义项目目录
DIR=/usr/local/zbxTest/
# 定义日志文件名
LOGFILE=nohup.out
# 定义启动Jar包名称
JARFILE=RuoYi.jar

echo "–获取当前PID–";
PID=$(ps -ef|grep $JARFILE|grep -v grep|awk '{print $2}')
echo "–获取到当前PID为:"${PID}"-"

# 杀掉对应的进程,如果pid不存在,则不执行 
if [ -n "$PID" ] ; then
    kill -9 $PID;
fi

# 进入项目所在目录
cd $DIR
nohup nohup java -jar $JARFILE > $LOGFILE 2>&1 &
echo "–===========项目启动中,请稍后。。。===========–";


在这里插入图片描述
如果报错 从普通模式输入:进入命令行模式 进而输入如下 执行

set fileformat=unix

你可能感兴趣的:(java)