Linux 如何重定向到控制台和文件?
我正在使用以下行重定向到控制台和文件:Linux 如何重定向到控制台和文件?,linux,centos5,tee,Linux,Centos5,Tee,我正在使用以下行重定向到控制台和文件: yum install my_rpm | tee /tmp/test.log 但该行既不显示在控制台中,也不显示在文件中: Is this ok [y/N]: 有什么想法吗?一些程序检测stdout是否是终端(manisatty),并相应地改变它们的行为。由于yum无法知道写入管道的内容最终会出现在控制台上,因此它可能会切换到非交互模式。一些程序会检测stdout是否为终端(man isatty),并相应地更改其行为。由于yum无法知道写入管道的内容最
yum install my_rpm | tee /tmp/test.log
但该行既不显示在控制台中,也不显示在文件中:
Is this ok [y/N]:
有什么想法吗?一些程序检测stdout是否是终端(manisatty),并相应地改变它们的行为。由于
yum
无法知道写入管道的内容最终会出现在控制台上,因此它可能会切换到非交互模式。一些程序会检测stdout是否为终端(man isatty),并相应地更改其行为。由于yum
无法知道写入管道的内容最终会出现在控制台上,因此它可能会切换到非交互模式。是否在提示下强制关闭程序?如果是这样的话,可能行仍在缓冲区中,尚未实际写入。是的,上校似乎有一个问题,我找到了脚本命令,工作正常。是否在提示下强制关闭程序?如果是这样的话,可能行仍然在缓冲区中,并且还没有实际写入。是的,上校似乎有一个问题,我找到了脚本命令,工作正常。