我想将程序的FULL输出重定向到bash中的文件(包括异常).我无法改变课堂内容.我这样运行:
java -Djava.security.manager -Djava.security.policy=JLPPolicy -Xmx16M -Xms2M -cp /var/tomcat/bin/ Main > File
Run Code Online (Sandbox Code Playgroud)
例外发送到控制台,这对我不利.我可以用它做点什么吗?
假设你正在使用bash,你可以运行命令并附2>&1加到命令的末尾; 例如
> File 2>&1
Run Code Online (Sandbox Code Playgroud)
这会将文件描述符#2(stderr)重定向到已经定向到指定文件的文件描述符#1(stdout).
你也可以尝试:
>& File
Run Code Online (Sandbox Code Playgroud)
......应该指导stdout和stderr.