美國服務(wù)器用戶(hù)使用Linux系統的時(shí)候可能會(huì )遇到一個(gè)情況,就是需要把在Windows系統上開(kāi)發(fā)的Java程序,運行在Linux系統上,碰到這個(gè)情況,就需要美國服務(wù)器用戶(hù)把該Java程序打包成jar包上傳到Linux系統的服務(wù)器上運行,今天美聯(lián)科技小編就來(lái)介紹下美國服務(wù)器在Linux系統運行jar包的操作辦法。
美國服務(wù)器用戶(hù)首先想到的可能就是通過(guò) java -jar xxx.jar的方式來(lái)運行Linux系統的jar包,但是這樣程序運行正常,窗口卻會(huì )被鎖定,而當關(guān)閉窗口或Ctrl + C打斷程序運行時(shí),程序就會(huì )退出,這肯定不是用戶(hù)想要的,下面就具體介紹美國服務(wù)器Linux系統下后臺啟動(dòng)jar包的優(yōu)化方法。
優(yōu)化方法一:
操作命令:java -jar xxx.jar &
這里&表示后臺運行,ssh窗口不被鎖定,但是美國服務(wù)器Linux系統關(guān)閉窗口時(shí),程序還是會(huì )退出。
優(yōu)化方法二:
操作命令:nohup java -jar xxx.jar &
這里nohup 表示不掛斷運行命令行,當美國服務(wù)器Linux系統賬號退出或關(guān)閉終端時(shí),程序仍然運行。
當用 nohup 命令執行作業(yè)時(shí),該作業(yè)的所有輸出被重定向到nohup.out的文件中,除非另外指定了輸出文件。
優(yōu)化方法三:
操作命令:nohup java -jar xxx.jar >/usr/local/temp.txt &
這里> /usr/local/temp.txt 表示將所有啟動(dòng)的日志信息記錄到temp.txt文件中。
以上就是美聯(lián)科技小編就大家帶來(lái)的3種美國服務(wù)器Linux系統優(yōu)化運行jar包的操作方法,希望能幫助有需要的美國服務(wù)器用戶(hù)。
關(guān)注美聯(lián)科技,了解更多IDC資訊!