Linux後臺運行Jar方法

一、在linux服務器上運行Jar文件時一般的方法是:java

java -jar xxx.jarlinux

這種方式特色是ssh窗口關閉時,程序停止運行.或者是運行時無法切出去執行其餘任務,有沒有辦法讓Jar在後臺運行呢:服務器

方法一:ssh

nohup java -jar test.jar &spa

//nohup 意思是不掛斷運行命令,當帳戶退出或終端關閉時,程序仍然運行日誌

//當用 nohup 命令執行做業時,缺省狀況下該做業的全部輸出被重定向到nohup.out的文件中test

//除非另外指定了輸出文件。        後臺

方法二:終端

nohup java -jar test.jar >temp.txt &程序

//這種方法會把日誌文件輸入到你指定的文件中,沒有則會自動建立

 

jobs命令和 fg命令:

$ jobs

//那麼就會列出全部後臺執行的做業,而且每一個做業前面都有個編號。

//若是想將某個做業調回前臺控制,只須要 fg + 編號便可。

$ fg 2

相關文章
相關標籤/搜索