linux后台啟動java程序


傳統方式

java -jar canal-demo-1.1.jar 

當退出或關閉shell時,程序就會停止

后台啟動方式

方式一

java -jar canal-demo-1.1.jar &

&代表后台運行

特定:當前ssh窗口不被鎖定,但是當窗口關閉時,程序中止運行。

方式二

nohup java -jar canal-demo-1.1.jar &

nohup 意思是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行

當用 nohup 命令執行作業時,缺省情況下該作業的所有輸出被重定向到運行目錄的 nohup.out的文件中,除非另外指定了輸出文件。 

如果提示nohup: ignoring input and appending output 敲擊回車就行

1.指定輸出文件

 nohup java -jar canal-demo-1.1.jar >>canal-demo.log &

將會輸出到啟動目錄的canal-demo.log文件


免責聲明!

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



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