一个通用的Spring Boot启停脚本
appname='study-0.0.1-SNAPSHOT.jar'
pid=`ps -ef | grep $appname | grep -v grep | awk '{print $2}'`
if [ $pid ]; then
echo "start kill ***${appname}*** by pid ${pid}"
kill -9 $pid
sleep 5
echo "***${appname}*** kill successed!"
fi
nohup java -jar $appname > ${appname}.log 2>&1 &
echo "***${appname}*** start successed!"
这是一个用于启动和停止SpringBoot应用的Shell脚本示例。它首先检查应用是否正在运行,如果运行则发送信号杀死进程,然后使用nohup启动应用并将日志重定向到指定文件。
299

被折叠的 条评论
为什么被折叠?



