首先我们要把spingboot 打包成jar 包
编写shell启动 命令,下载 是编写的一个通用的启动命令
jar_file=loveMM.jar springboot的jar
pid_file=loveMM.pid
log_file=loveMM.log 日志文件
pid_dir=/var/run/
pid_path="${pid_dir}$pid_file"
cd $(dirname "$0")
# wait_for_start(pid_file, timeout)
function wait_for_start(){
pid_file=$1
t=10
if test $# -ge 2 && test $2 -gt 0
then
t=$2
fi
while test $t -ge 0
do
if test -s $pid_file
then
pid=`cat "$pid_file"`
if kill -0 $pid 2>/dev/null
then
# success
return 0
fi
fi
(( t-- ))
sleep 1
done
# fail
return 1
}
function wait_for_s