linux啟動jar包命令


一、啟動jar包命令
nohup java -jar -Xms128M -Xmx1024M -server.port=9002 XX.jar > XX.out 2>&1 &
nohup:nohup的意思是忽略SIGHUP信號,關閉shell后,進程還是存在的。
java:啟動程序
-jar:啟動類型
-Xms128M -Xmx1024M:指定內存,Xms一般為最大內存的1/64,Xmx一般為最大內存的1/4
-server.port=9002:指定端口
XX.jar:jar包路徑

:日志重定向,用>時清空日志文件后前面會產生空白,可以用>>
XX.out:輸出日志路徑,不要日志可以輸出到/dev/null
2>&1:標准輸出與錯誤輸出
&:后台運行,即使你用ctrl C,照樣運行,但是要注意,如果你直接關掉shell后,進程同樣消失。可見,&的后台並不硬(因為對SIGHUP信號不免疫)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM