日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

linux環(huán)境下執(zhí)行jar與終止

作者:瘋狂的技術愛好者 更新時間: 2022-07-21 編程語言
java -jar XXX.jar &

命令結(jié)尾沒有 “&” ,則變成 “java -jar XXX.jar ” ,表示在當前ssh窗口,可按CTRL + C打斷程序運行,或者直接關閉窗口,則程序直接退出

命令結(jié)尾添加 “&” ,則變成 “java -jar XXX.jar &” ,表示在當窗口關閉時,程序才會中止運行。&代表讓該命令在后臺執(zhí)行。

nohup java -jar XXX.jar > Log.log & 
或者
nohup java -jar XXX.jar >> Log.log & 

命令 “nohup java -jar XXX.jar &” 部分,表示不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行。注意,該作業(yè)的所有輸出被重定向到nohup.out的文件中。
命令 “nohup java -jar XXX.jar > Log.log &” 部分,表示不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行,并且該作業(yè)的所有輸出被重定向到Log.log的文件中。“ > Log.log ” 該命令就是指定日志輸出的文件。
">>"表示將輸出以追加的方式重定向到Log.log中。

nohup java -jar XXX.jar > Log.log 2>&1 & 
或者
nohup java -jar XXX.jar >> Log.log 2>&1 & 
或者
nohup java -jar XXX.jar > /dev/null 2>&1 &

標準輸入文件(stdin):stdin的文件描述符為0,Unix程序默認從stdin讀取數(shù)據(jù)。
標準輸出文件(stdout):stdout 的文件描述符為1,Unix程序默認向stdout輸出數(shù)據(jù)。
標準錯誤文件(stderr):stderr的文件描述符為2,Unix程序會向stderr流中寫入錯誤信息。
屏蔽輸出,起到禁止輸出作用:/dev/null 是一個特殊的文件,寫入到它的內(nèi)容都會被丟棄;如果嘗試從該文件讀取內(nèi)容,那么什么也讀不到。但是 /dev/null 文件非常有用,將命令的輸出重定向到它,會起到"禁止輸出"的效果。
“> Log.log 2>&1” :表示將 stdout 和 stderr 合并后重定向到 Log.log
備注:輸出之后,可以使用“jobs”查看一下后臺運行的任務。

查看jar包進程

ps aux|grep ruoyi-admin.jar
ps -ef | grep jar

殺死進程

kill -9 pid

https://blog.csdn.net/wngpenghao/article/details/83022185
https://wenku.baidu.com/view/5237d5fa30d4b14e852458fb770bf78a65293ab6.html

原文鏈接:https://blog.csdn.net/weixin_44371237/article/details/123837968

欄目分類
最近更新