關(guān)于Jar包部署命令全面解析
nohup java -Djava.security.egd=file:/dev/./urandom -Duser.timezone=Asia/Shanghai -jar example.jar -XX:+UseG1GC --spring.profiles.active=test &
一、nohup xxx &
1、用途:在系統(tǒng)后臺不掛斷地運行命令,退出終端不會影響程序的運行
2、語法:nohup Command [ Arg … ] [ & ]
- 無論是否將nohup命令的輸出重定向到終端,輸出都將附加到當(dāng)前目錄的nohup.out文件中
- 如果當(dāng)前目錄的 nohup.out 文件不可寫,輸出重定向到$HOME/nohup.out 文件中
- 如果沒有文件能創(chuàng)建或打開以用于追加,那么Command參數(shù)指定的命令不可調(diào)用
3、退出狀態(tài)
該命令返回下列出口值:
- 126:可以查找但不能調(diào)用Command參數(shù)指定的命令
- 127:nohup命令發(fā)生錯誤或不能查找由Command參數(shù)指定的命令
- 否則:nohup命令的退出狀態(tài)是Command參數(shù)指定命令的退出狀態(tài)
二、-Djava.security.egd=file:/dev/./urandom
1、用途:配置Java應(yīng)用程序中的隨機數(shù)生成
2、意義:SecureRandom在Java各種組件中使用廣泛,可以可靠地產(chǎn)生隨機數(shù)。但在大量產(chǎn)生隨機數(shù)的場景下,性能會降低。這時可以使用 "-Djava.security.egd= file:/dev/./urandom"加快隨機數(shù)產(chǎn)生過程
三、-Duser.timezone=Asia/Shanghai
1、用途:設(shè)置時區(qū)
2、意義:Java程序在啟動的時候如果沒有指定時區(qū),默認(rèn)會根據(jù)System.getProperty("user.timezone")去獲取操作系統(tǒng)配置文件中配置的時區(qū)
四、-XX:+UseG1GC
指定使用G1垃圾回收器
五、--spring.profiles.active=test
指定配置文件進行啟動
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
java中extends與implements的區(qū)別淺談
java中extends與implements的區(qū)別淺談,需要的朋友可以參考一下2013-03-03java使用htmlparser提取網(wǎng)頁純文本例子
這篇文章主要介紹了java使用htmlparser提取網(wǎng)頁純文本例子,需要的朋友可以參考下2014-04-04SpringSecurity導(dǎo)致SpringBoot跨域失效的問題解決
本文主要介紹了SpringSecurity導(dǎo)致SpringBoot跨域失效的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01Spring5新特性之Reactive響應(yīng)式編程
這篇文章主要介紹了Spring5新特性之Reactive響應(yīng)式編程,響應(yīng)式編程是一種編程范式,通用和專注于數(shù)據(jù)流和變化的,并且是異步的,下文更多詳細(xì)內(nèi)容,需要的小伙伴可以參考一下,希望對你有所幫助2022-03-03idea啟動springboot報錯: 找不到或無法加載主類問題
這篇文章主要介紹了idea啟動springboot報錯: 找不到或無法加載主類問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12