【发布时间】:2012-02-18 03:47:12
【问题描述】:
我只是 ssh-ed 到某个远程服务器,发现我试图在 bash 中运行的所有命令/进程中的 stdout 和 stderr 被重定向到某个地方。
所以,我有以下问题
如何检测:
1) 哪个文件 stdout、stderr 在 Linux 中被重新路由?
和
2) 默认情况下如何将stdout 和stderr 重新路由回/dev/tty?
提前谢谢你。
【问题讨论】:
-
只需输入应输出到 STDOUT 和 STDERR 的命令。
-
.bashrc 中有什么相关的吗?
-
不,一切和任何地方看起来都绝对是标准的 ec2 ubuntu 实例(它是 ec2 实例,顺便说一句)。
-
这里重新路由是什么意思?改写问题,需要更多信息。任何人都可以将任何输出路由到其他 tty。
-
您能否编辑您的帖子以包含一个简短的用例,该用例显示您通过 ssh 登录、执行一个应该产生错误的命令以及一个应该产生一些输出的 cmd(并包括任何输出确实发生)?祝你好运。
标签: linux bash stdout stderr tty