linux jar包啟動


 nohup java -jar 名稱.jar > log.txt 2>&1 &
nohup表示后台運行,關閉窗口后也繼續執行

0
標准輸入(一般是鍵盤) 1 標准輸出(一般是顯示屏,是用戶終端控制台) 2 標准錯誤(錯誤信息輸出) >的意思是將錯誤日志信息重定向輸出到log.txt文件中,然后(>&1)就是繼續輸出到標准輸出 (前面加的&,是為了讓系統識別是標准輸出)
最后的&意思是終端連接的時候后台運行,終端斷了進程也會停。

 測試:加不加最后一個& 都一樣 你們也可以試試,窗口不顯示打印啟動成功信息,執行完畢幾秒后訪問接口即可

另外window系統也可以直接運行jar前提需要安裝jdk 

然后使用cmd命令執行Java -jar 名稱.jar即可

 

tail -f  log.txt  //實時預覽log信息
ctrl+z //退出預覽
lsof -i:8080                                    根據端口號查詢pid
netstat -tunlp grep 8080              查看被端口號8080端口占用的進程
netstat -tln                                     查看所有正在運行的端口號
kill -9 進程號                                  殺死進程
前提:切換到root用戶

netstat未找到命令

yum -y install net-tools

打好的jar包 在linux下更改端口號運行

 nohup java -jar qi.jar --server.port=8181 > log.txt 2>&1 &
或者
java -jar qi.jar --server.port=8181

 nginx

nginx查詢啟動端口

netstat -anp | grep nginx nginx

關聯配置文件啟動

/home/../sbin/nginx -c /home/../conf/nginx.conf
nginx關聯配置文件重啟
/home/../sbin/nginx -s reload -c /home/../conf/nginx.conf
nginx強行停止
pkill -9 nginx

 設置權限

文件夾
chown -R 用戶名:密碼 /home/account/
文件
chmod  775  *.sh

 


免責聲明!

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



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