一个文件描述符号可以同时打开多个文件么?
时间:2011-05-25
来源:互联网
突发奇想的:
在命令行执行一个脚本xx.sh, 默认标准输出1 和 标准错误2 指向一个虚拟终端/dev/pts/XX, 往屏幕输出
但是同时希望标准输出和标准错误另外再保存在一个日志文件里 。 这个怎么办?
xx.sh | tee -a xx.log 这样虽然可以, 但是标准输出和标准错误不能分开打印在不同的日志文件里。
在脚本里用
exec 1>>xx.log
exec 2>>xx.err 可行, 但是在屏幕上又看不到输出了。
所以突然有这个想法, 同一个文件描述符可不可以指向两个不同的文件(:mrgreen: 虽然知道文件描述符就是指针, 一个指针怎么可能指向两个地方, 是不!)
但是还是想问问, 或者有没有有达到相同目的的其他办法...
在命令行执行一个脚本xx.sh, 默认标准输出1 和 标准错误2 指向一个虚拟终端/dev/pts/XX, 往屏幕输出
但是同时希望标准输出和标准错误另外再保存在一个日志文件里 。 这个怎么办?
xx.sh | tee -a xx.log 这样虽然可以, 但是标准输出和标准错误不能分开打印在不同的日志文件里。
在脚本里用
exec 1>>xx.log
exec 2>>xx.err 可行, 但是在屏幕上又看不到输出了。
所以突然有这个想法, 同一个文件描述符可不可以指向两个不同的文件(:mrgreen: 虽然知道文件描述符就是指针, 一个指针怎么可能指向两个地方, 是不!)
但是还是想问问, 或者有没有有达到相同目的的其他办法...
作者: binary_XY.Z 发布时间: 2011-05-25
自己顶下
大家可以随意讨论啊, 说不定能得到一些神马的线索... :em02:
大家可以随意讨论啊, 说不定能得到一些神马的线索... :em02:
作者: binary_XY.Z 发布时间: 2011-05-26
xx.sh 2>&1 | tee -a xx.log
作者: waker 发布时间: 2011-05-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28