1. 程式人生 > >linux jar 包執行與關閉

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的程序