在Linux中停止当前运行的Spring Boot

AWS_Beginner:

我正在linux中运行springboot应用程序。要运行此springboot,我们使用以下命令。

java -jar sssup-SNAPSHOT.jar &

这个Spring Boot应用程序使端点可用,然后供其他服务使用。

现在,当新版本的.jar可用时,我必须停止当前正在运行的.jar,然后再次运行上述命令。

在这里,我的问题是如何停止当前正在运行的sssup-SNAPSHOT.jar?

罗希特·普拉卡什(rohit prakash):

如果您想做常规,请执行以下步骤

1. open terminal 
2. type JPS and enter
3. copy your application process id
4. sudo kill -9 application_id

如果无法使用JPS,则

1. open terminal
2. type ps -a | grep sssup-SNAPSHOT.jar
3. copy you process id
4. do sudo kill -9 processid

如果要通过Shell脚本进行操作,请在下面使用

app_id=$(ps -ef | grep 'sssup-SNAPSHOT.jar' | grep -v 'grep' | awk '{ printf $2 }')
sudo kill $app_id
echo Killed Application and Starting New
nohup java -jar "sssup-SNAPSHOT.jar" &

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章