Shell脚本启动Springboot应用

Shell脚本启动Springboot应用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
springboot 启动脚本

#!/bin/sh
ps -ef |grep hrserver-1.0.0.jar |grep -v grep
if [ $? -eq 0 ];then
echo 'Server is running!!'
else
echo 'Server starging...'
nohup java -jar hrserver-1.0.0.jar >/dev/null 2>&1 &
fi

springboot 停止脚本

#!/bin/sh
ps -ef | grep hrserver-1.0.0.jar| grep -v grep
if [ $? -eq 0 ];then
PID_9050=$(ech
o `netstat -apn |grep 9050 | awk '{print $NF}'|awk -F '/' '{print $1}'`)
kill $PID_9050
echo 'HRServer has shutdown!'
else
echo 'Not Found HRServer!!!'
fi

如果编辑的脚本不能执行,发现权限不够不可执行的错误。

这时用 ls - l命令查看root目录下的my1.sh的权限,发现并没有执行权限。

所以只要给这个shell文件可执行权限(x)即可:chmod 744 my1.sh 再次执行成功

-------------已经触及底线 感谢您的阅读-------------

本文标题:Shell脚本启动Springboot应用

文章作者:趙小傑~~

发布时间:2018年11月06日 - 12:06:00

最后更新:2019年07月26日 - 23:32:12

原始链接:https://cnsyear.com/posts/b1060368.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%