linux 啟動weblogic重定向日志


命令啟動 nohup ./startWebLogic.sh  會默認輸出nohup.out日志文件

時間久了日志文件會很大,占用空前(正常項目會自己處理日志輸出,不需要用到nohup的默認輸出日志)

----當然nohup也是可以設置分包  忽略........

 

重定向日志文件到weblogic的一個特殊文件,信息會自動丟失,如下

只輸出錯誤信息到日志文件
nohup ./startWebLogic.sh >/dev/null 2>log &

什么信息也不要

nohup ./startWebLogic.sh >/dev/null 2>&1 &

解析:  

Linux的3中重定向
0:表示標准輸入
1:標准輸出,在一般使用時,默認的是標准輸出
2:標准錯誤信息輸出
可以用來指定需要重定向的標准輸入或輸出。例如,將某個程序的錯誤信息輸出到log文件 中:./program 2>log。這樣標准輸出還是在屏幕上,但是錯誤信息會輸出到log文件中。另外,也可 以實現0,1,2之間的重定向。2>&1:將錯誤信息重定向到標准輸出。
關於/dev/null文件
Linux下還有一個特殊的文件/dev/null,它就像一個無底洞,所有重定向到它的信息都會消失得無影 無蹤。這一點非常有用,當我們不需要回顯程序的所有信息時,就可以將輸出重定向到/dev/null。


免責聲明!

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



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