linux如何運行jar包、查看jar包進程、停止jar包

linux運行jar包

要運行java的項目需要先將項目打包成war包或者jar包,打包成war包需要將war包部署到tomcat服務器上才能運行。而打包成jar包可以直接使用java命令執(zhí)行。在linux系統(tǒng)中運行jar包主要有以下四種方式。

一、java -jar xxx.jar

這是最基本的jar包執(zhí)行方式,但是當我們是當我們用ctrl+c中斷或者關閉窗口時時,程序也會中斷執(zhí)行,當然關閉或重啟虛擬機也同樣如此。

二、java -jar xxx.jar &

&代表在后臺運行,使用ctrl+c不會中斷程序的運行,但是關閉窗口會中斷程序的運行。

三、nohup java -jar xxx.jar &

使用這種方式運行的程序日志會輸出到當前目錄下的nohup.out文件,使用ctrl+c中斷或者關閉窗口都不會中斷程序的執(zhí)行。

四、nohup java -jar xxx.jar >temp.log &

temp.out的意思是將日志輸出重定向到temp.log文件,使用ctrl+c中斷或者關閉窗口都不會中斷程序的執(zhí)行。

查看jar包進程

ps aux|grep xxx.jar

ps -ef | grep java

將會看到此jar的進程信息:

root 2373 0.9 15.8 2575356 296448 pts/0 Sl+ 16:28 1:18 java -jar erp-0.5.1.2.jar

root 2373 2004 0 16:28 pts/0 00:01:18 java -jar erp-0.5.1.2.jar

停止jar包

也就是殺死進程

找到jar的pid,殺掉命令為:

kill -9 pid

pkill 進程名

參考 sv20.com

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 在linux系統(tǒng)中運行jar包主要有以下幾種方式。 一、java -jar XXX.jar 這是最基本的jar包執(zhí)...
    溪流至今閱讀 147評論 0 0
  • 一、Linux 運行jar包的幾種方式 方式一: java -jar xxx.jar 最常用的啟動jar包命令,特...
    zhengaoly閱讀 2,365評論 0 0
  • 一、java -jar XXX.jar 這是最基本的jar包執(zhí)行方式,但是當我們用ctrl+c中斷或者關閉窗口時,...
    曉曉桑閱讀 482評論 0 1
  • 一、java -jar XXX.jar 這是最基本的jar包執(zhí)行方式,但是當我們用ctrl+c中斷或者關閉窗口時,...
    蘇牧傳媒閱讀 1,050評論 0 0
  • 前面我分享了關于linux的一些常用命令 那么對于linux來說,測試到底用它做什么呢? 1、我們都知道一般我們的...
    初塵668閱讀 1,106評論 0 0

友情鏈接更多精彩內(nèi)容