#!/bin/sh
PORT=8081
pid=`netstat -tnlp |grep $PORT|awk '{print $7}'|cut -d/ -f 1`
echo $pid
if [ -n "$pid" ];then
echo "关闭服务。。。。。。。。。。。。。。。。。。"
kill -15 $pid
sleep 3
fi
echo "启动服务。。。。。。。。。。。。。。。。。。。。"
nohup java -jar Test-0.0.1-SNAPSHOT.jar --server.port=$PORT >> log.txt 2>&1 &
#jar包改成自己的
#脚本编写完成后,可以使用命令sh xxx.sh执行,
也可以使用./xxx.sh执行。
#sh xxx.sh与./xxx.sh区别#sh xxx.sh 是不需要有执行权限#./xxx.sh
是需要有执行权限的,
可以通过 chmod +x xxx.sh 赋予权限。