Linux服務器之SpringBoot項目啓動

1.啓動命令:

命令一:java -jar XXX.jar

命令二:java -jar XXX.jar &

命令三:nohup java -jar XXX.jar &

2.三者區別:

命令一:linux中執行ctrl+c後 發出SIGINT信號,程序停止

命令二: & 表示“後臺運行”,執行ctrl+c後 發出SIGINT信號,但是&可以免疫SIGINT信號,因此程序運行不受影響,然而一旦斷開ssh連接後,程序會收到一個SIGHUP信號,程序也會停止

命令三:nohup表示可以免疫斷開SSH連接後的的SIGHUP信號永久執行 但是nohup不能免疫SIGINT信號 因此我們使用nohup+&同時免疫ctrl+c和斷開ssh,保持程序永久執行

如果需要指定信息打印位置,可以使用命令:

nohup java -jar XXX.jar > log.file 2>&1 &

>:表示重定向到哪裏

log.file:自定義的存儲打印信息文件

2>&1::輸出所有的日誌文件

cat log.file:查看日誌文件

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