linux jar 包运行与关闭

一些简单的操作linux jar包命令

1、执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。

2、将jar程序设置成后台运行,并且将标准输出的日志重定向至文件consoleMsg.log。

nohup java -jar getCimiss-surf.jar >consoleMsg.log 2>&1 &

3、如果想杀掉运行中的jar程序,查看进程命令为:

ps aux|grep getCimiss-surf.jar

将会看到此jar的进程信息

data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08 java -jar getCimiss-surf.jar

其中30768则为此jar的pid,杀掉命令为

kill -9 30768

通过使用nohup java -jar lol.jar &命令,来使我们的lol.jar在后台运行。为了方便管理,我们可以使用Shell来编写一些简单的脚本。 
  启动应用的脚本:

    #!/bin/bash
    nohup java -jar lol.jar &

CentOS7 如何查看端口是被哪个应用/进程占用及kill

有时启动应用时会发现端口已经被占用,这时我们希望知道是哪个应用/进程在使用该端口,及如何kill它。

  • 检查端口被哪个进程占用

netstat -lnp|grep 8000 
8000请换为你需要的端口,如:80 
如下图,netstat -lnp|grep
找到进程号:11100

  • 查看进程的详细信息
ps 11100
  • 1
  • 杀掉进程
kill -9 11100
  • 1

强制杀掉编号为11100的进程

猜你喜欢

转载自blog.csdn.net/qq_39507276/article/details/82227416