Linux环境下运行、关闭jar包

本文最后更新于:2022年12月8日 下午

  • 启动
    执行 cd 文件夹路径 命令进入jar包所在文件夹
    后台运行jar包:

    1
    nohup java -jar ***.jar &

    nohub 表示后台不挂断运行
    如需将日志输出到指定文件,在&前面加上>***.log ,如下:
    (使用>为覆盖源文件,使用 >> 则为续写文件)

    1
    nohup java -jar ***.jar >***.log &
  • 关闭

  1. 方法一:
    执行 ps -ef|grep java 命令查看当前正在运行的java进程,结果如下,第二列为进程PID
    1
    2
    3
    4
    5
    root     20032     1  0 Jan01 ?        00:00:00 sudo nohup java -jar myblog.jar
    root 20033 20032 0 Jan01 ? 00:55:54 java -jar myblog.jar
    root 26038 1 0 2019 ? 00:00:00 sudo nohup java -jar IctExam.jar
    root 26039 26038 0 2019 ? 06:51:08 java -jar IctExam.jar
    root 28443 9171 0 21:47 pts/3 00:00:00 grep --color=auto java
  2. 方法二:
    执行pidof java 或者 jps 查看现有jar包进程PID
    执行 kill -9 PID 结束该PID对应的进程

Linux环境下运行、关闭jar包
https://blog.evil-scream.cn/2020/02/12/centos7环境下运行、关闭jar包/
作者
evil-scream
发布于
2020年2月12日
许可协议