最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下jar包的運行、查看、終止方式

 更新時間:2025年11月18日 09:53:46   作者:斯文~  
介紹了四種運行jar包的方法,包括前臺運行、后臺不鎖窗口運行、后臺掛起運行以及指定日志輸出,還介紹了查看運行中的jar包和終止jar包的方法

1. jar包的運行

  1. java -jar xxx.jar:當前ssh窗口被鎖定,不可進行其它操作,ctrl + c或直接關(guān)閉窗口停止程序;
  2. java -jar xxxxx.jar &: 當前ssh窗口不被鎖定,可進行其它操作,當窗口關(guān)閉時,程序退出;
  3. nohup java -jar xxx.jar &:后臺掛起程序,當賬戶退出或終端關(guān)閉時程序停止,日志文件存儲在當前目錄的nohup.out文件中;
  4. nohup java -jar xxxxxx.jar > log.txt &:指定輸出日志到log.txt文件,后臺掛起程序,當賬戶退出或終端關(guān)閉時,程序仍然運行;

nohup 表示生成日志文件nohup.out,& 表示后臺新啟一個線程執(zhí)行該命令。

nohup java -jar xxx.jar >xx.log 2>&1 &
該命令多了2>&1,它的意思是,將標準錯誤2重定向到標準輸出1,標準輸出1再被重定向輸入到xx.log中;

0 – stdin (standard input,標準輸入)
1 – stdout (standard output,標準輸出)
2 – stderr (standard error,標準錯誤輸出)

2. 查看運行中的jar包

# 以下幾種命令均可
ps -ef | grep java 查看當前運行的java進程
ps -ef | grep xxx.jar 查看當前運行的jar進程

ps aux | grep xxx.jar
# ps:process status的簡稱,用于顯示當前進程的狀態(tài);
# a:all簡稱,顯示所有程序;
# u:user簡稱,以用戶為主的格式來顯示;
# x:顯示所有程序,不區(qū)分終端機;

# 查看某端口對應(yīng)的線程pid
netstat -nlp |grep :9181

# 根據(jù)進程號查看端口號
netstat -anop | grep 15161

3. jar的終止

kill -9 jar包pid
# 9:使用第9種信號(SIGKILL)無條件終止該進程

4. jar啟停腳本

# start.sh
nohup java -jar 包名.jar >log.txt &       
echo $! > /var/run/包名.pid
# 將jar包啟動對應(yīng)的pid寫入文件中,為停止時提供pid
# shutdown.sh
PID=$(cat /var/run/包名.pid)
kill -9 $PID
# 給腳本添加可執(zhí)行權(quán)限
sudo chmod +x ./test.sh

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux上定位后臺服務(wù)偶發(fā)崩潰的解決方法

    Linux上定位后臺服務(wù)偶發(fā)崩潰的解決方法

    在本篇內(nèi)容中小編給大家整理的是一篇關(guān)于Linux上定位后臺服務(wù)偶發(fā)崩潰的解決方法,有需要的朋友們可以學習參考下。
    2020-11-11
  • 建議收藏:好用的 Unix/Linux 命令技巧

    建議收藏:好用的 Unix/Linux 命令技巧

    這篇文章主要介紹了幾個好用的 Unix/Linux 命令技巧,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • Linux 文件系統(tǒng)的操作實現(xiàn)

    Linux 文件系統(tǒng)的操作實現(xiàn)

    這篇文章主要介紹了Linux 文件系統(tǒng)的操作實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Linux 為特定的用戶或用戶組啟用或禁用 SSH的方法

    Linux 為特定的用戶或用戶組啟用或禁用 SSH的方法

    這篇文章主要介紹了如何在 Linux 上為特定的用戶或用戶組啟用或禁用 SSH,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Linux修改用戶所屬組的方法

    Linux修改用戶所屬組的方法

    在本篇文章里小編給大家整理的是關(guān)于Linux修改用戶所屬組的方法,有需要的朋友們參考下。
    2020-02-02
  • Linux redis-Sentinel配置詳解

    Linux redis-Sentinel配置詳解

    這篇文章主要介紹了Linux redis-Sentinel配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • vmware10.0破解版安裝centos的詳細步驟

    vmware10.0破解版安裝centos的詳細步驟

    這篇文章主要為大家詳細介紹了vmware10.0破解版安裝centos的詳細步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Linux共享內(nèi)存原理及分析

    Linux共享內(nèi)存原理及分析

    文章介紹了共享內(nèi)存作為進程通信方式,通過物理內(nèi)存映射實現(xiàn)進程間共享資源,其核心步驟為申請內(nèi)存、掛接虛擬地址、去關(guān)聯(lián)釋放,需用戶指定key值確保唯一性,操作系統(tǒng)管理其生命周期,共享內(nèi)存速度快但需自行維護同步機制
    2025-10-10
  • Linux中用rename命令批量替換文件名方法實例

    Linux中用rename命令批量替換文件名方法實例

    這篇文章主要介紹了Linux中用rename命令批量替換文件名的方法,文中詳細介紹了在Debian或者Ubuntu下批量替換文件名的語法和實例代碼,對大家具有一定的參考價值,需要的朋友可以們下面來一起看看吧。
    2017-04-04
  • Windows下安裝Apache 2.2.21圖文教程

    Windows下安裝Apache 2.2.21圖文教程

    這篇文章主要介紹了Windows下安裝Apache 2.2.21圖文教程,文中還列舉了一些安裝中可能遇到的常見問題,需要的朋友可以參考下
    2014-07-07

最新評論

东乌珠穆沁旗| 林甸县| 赣榆县| 常熟市| 勃利县| 大理市| 常州市| 邢台县| 光泽县| 渝中区| 株洲县| 东兰县| 定南县| 清徐县| 方山县| 山东| 松江区| 凤冈县| 新宾| 江安县| 巢湖市| 金秀| 甘南县| 曲麻莱县| 禄丰县| 苍梧县| 瑞金市| 许昌市| 新丰县| 德保县| 来凤县| 文水县| 宁乡县| 兴化市| 红桥区| 绵阳市| 阿鲁科尔沁旗| 武义县| 兰坪| 凤翔县| 六枝特区|