2010-01-31 74 views
1

我想將我的程序的FULL輸出重定向到bash中的文件(包括例外)。我無法改變課程內容。我這樣運行:Java重定向異常到文件

java -Djava.security.manager -Djava.security.policy=JLPPolicy -Xmx16M -Xms2M -cp /var/tomcat/bin/ Main > File 

異常發送到控制檯,這對我不利。我可以用它做點什麼嗎?

回答

5

假設您使用bash,您可以在命令末尾附加2>&1運行該命令; e.g

> File 2>&1 

這將重定向文件描述符#2(錯誤),在其中您已經定向到指定的文件文件描述符#1(標準輸出)。

您也可以嘗試:

>& File 

...這應該直接stdout和標準錯誤。

+0

完美。謝謝 :) – tzim 2010-01-31 22:35:03