在服務器運行一個jar包,不用時終止它


1.打成jar包后,輸入命令

 nohup java -jar floodlight.jar >log.txt 2>&1 &
//nohup 不生成 nohup.out的方法
nohup java -jar /xxx/xxx/xxx.jar >/dev/null 2>&1 &
//只輸出錯誤信息到日志文件 
nohup ./program >/dev/null 2>log & 
//什么信息也不要 
nohup ./program >/dev/null 2>&1 & 

2. 查看端口狀態

一、檢查端口被哪個進程占用

netstat -lnp|grep 88   //88請換為你的apache需要的端口,如:80

二、查看進程的詳細信息

ps 1777
ps -aux

三、殺掉進程,重新啟動apache

kill -9 1777        //殺掉編號為1777的進程(請根據實際情況輸入)
service httpd start //啟動apache

SSH執行以上命令,如果沒有問題,apache將可以正常啟動。


免責聲明!

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



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