当前位置:   article > 正文

java打jar包 在服务器后台运行 和 关闭_java -jar 关闭不停

java -jar 关闭不停

java打jar包 在服务器后台运行 和 关闭

一、执行进程

  1. 执行java -jar xxx.jar & 或者nohup java -jar xxxx.jar &。nohup不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系。
  • 执行java -jar xxx.jar
    在这里插入图片描述
    当关闭控制台时,服务也会关闭。

  • nohup java -jar xxxx.jar ctrl+z退出到控制台,执行 bg 执行exit

  • 在这里插入图片描述
    之后服务器会在jar包同一个目录生成nohup.out,这样说明你的jar包一直执行在服务器上了
    在这里插入图片描述

二、结束进程

通过执行ps auxwww | grep xxx.jar通过查找进程关键字 找到进程PID。
执行kill -9 PID 结束进程
在这里插入图片描述
这样你一直在你服务器中运行的jar就停掉了。

你也可以把nohup.out删除。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/76426
推荐阅读
相关标签
  

闽ICP备14008679号