Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将标准输出打印到控制台-unix_Unix_Logging_Stdout_Stderr - Fatal编程技术网

将标准输出打印到控制台-unix

将标准输出打印到控制台-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。不,我忙着做一些事情,打算对它

如何将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。不,我忙着做一些事情,打算对它进行更多的故障排除,看看你的解决方案是否有效,但我在其他地方有一个配置冲突。一旦我有机会更多地玩它,我会尽快告诉你。谢谢