将标准输出打印到控制台-unix
如何将stdout发送到控制台,将stderr发送到文件?到目前为止,我最接近的是: 评估$JOB\u EXEC\u CMD>>$LOG\u文件1>&2 但这会将日志和输出写入控制台。我只想让标准输出到控制台,其他所有东西都要归档 提前谢谢将标准输出打印到控制台-unix,unix,logging,stdout,stderr,Unix,Logging,Stdout,Stderr,如何将stdout发送到控制台,将stderr发送到文件?到目前为止,我最接近的是: 评估$JOB\u EXEC\u CMD>>$LOG\u文件1>&2 但这会将日志和输出写入控制台。我只想让标准输出到控制台,其他所有东西都要归档 提前谢谢 eval $JOB_EXEC_CMD 2>> $LOG_FILE 这应该可以解决问题。重定向stdout,但是你做了1>&2,它将stdout(1)重定向到stderr(2),所以你的所有输出现在都是stderr。不,我忙着做一些事情,打算对它
eval $JOB_EXEC_CMD 2>> $LOG_FILE
这应该可以解决问题。
重定向stdout,但是你做了1>&2
,它将stdout(1)重定向到stderr(2),所以你的所有输出现在都是stderr。不,我忙着做一些事情,打算对它进行更多的故障排除,看看你的解决方案是否有效,但我在其他地方有一个配置冲突。一旦我有机会更多地玩它,我会尽快告诉你。谢谢