将stdout和stderr重定向到一个文件,也重定向到linux中的控制台[重复]
Posted
技术标签:
【中文标题】将stdout和stderr重定向到一个文件,也重定向到linux中的控制台[重复]【英文标题】:Redirect stdout and stderr to a file and also to console in linux [duplicate] 【发布时间】:2019-04-12 20:49:32 【问题描述】:我可以将 stdout 和 stderr 重定向到如下文件
some_command.sh >> file.txt 2>&1
谁能告诉我如何将 stdout 和 stderr 重定向到文件和控制台?
【问题讨论】:
【参考方案1】:tee
命令可以帮助您。它从标准输入读取并写入标准输出和文件。
所以下面的命令就可以了:
some_command.sh 2>&1 | tee file.txt
手册页:http://man7.org/linux/man-pages/man1/tee.1.html
【讨论】:
以上是关于将stdout和stderr重定向到一个文件,也重定向到linux中的控制台[重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用系统命令将stdout和stderr输出重定向到文件在perl中不起作用[重复]
如何将时间戳添加到 cronjob 输出的行并将 stdout 和 stderr 重定向到不同的进程和/或文件
如何在实时输出的同时将命令的 stdout 和 stderr 重定向到控制台和日志文件?