Linux斷開Xshell程序依然運行

殺死已有的進程

ps -x查看所有進程,找到pid 

sudo kill pid 殺死進程

 

java -jar ***.jar啓動的java項目在斷開連接後會導致項目停止運行,我們可以通過以下幾種方式實現後臺運行。

1.在命令末尾加上一個"&"符號

  java -jar ***.jar &

2.將啓動jar包的命令包含在"nohup   &"中間

  nohup java -jar ***.jar &

  默認的運行日誌(控制檯打印)會放在nohup.out文件中,通過添加">log.out"(文件名自定義)來指定日誌位置:nohup java -jar XXX.jar >log.out &

3.對於已經通過"java -jar ***.jar"啓動的,執行以下步驟

  a."Ctrl+z"退出到控制檯

  b.運行"bg"命令

  c.運行"exit"命令

 

查看日誌

tail -f log.out

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章