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

Linux下jar包的運(yùn)行、查看、終止方式

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

1. jar包的運(yùn)行

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

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

nohup java -jar xxx.jar >xx.log 2>&1 &
該命令多了2>&1,它的意思是,將標(biāo)準(zhǔn)錯(cuò)誤2重定向到標(biāo)準(zhǔn)輸出1,標(biāo)準(zhǔn)輸出1再被重定向輸入到xx.log中;

0 – stdin (standard input,標(biāo)準(zhǔn)輸入)
1 – stdout (standard output,標(biāo)準(zhǔn)輸出)
2 – stderr (standard error,標(biāo)準(zhǔn)錯(cuò)誤輸出)

2. 查看運(yùn)行中的jar包

# 以下幾種命令均可
ps -ef | grep java 查看當(dāng)前運(yùn)行的java進(jìn)程
ps -ef | grep xxx.jar 查看當(dāng)前運(yùn)行的jar進(jìn)程

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

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

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

3. jar的終止

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

4. jar啟停腳本

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    Linux修改用戶所屬組的方法

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

    Linux redis-Sentinel配置詳解

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

    vmware10.0破解版安裝centos的詳細(xì)步驟

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

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

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

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

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

    Windows下安裝Apache 2.2.21圖文教程

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

最新評(píng)論

佛冈县| 六枝特区| 沙雅县| 钟祥市| 阳泉市| 密云县| 灌南县| 鹤山市| 全南县| 沭阳县| 彰武县| 靖江市| 兴国县| 东乌珠穆沁旗| 民权县| 高州市| 文水县| 古浪县| 富民县| 南靖县| 芦溪县| 靖宇县| 尖扎县| 栾川县| 靖州| 扶绥县| 依安县| 博客| 揭东县| 绥化市| 思茅市| 大同市| 东源县| 鸡泽县| 县级市| 肃南| 临江市| 庆云县| 蓬溪县| 昔阳县| 平阴县|