shell编程——日志输出的同时显屏
来源:互联网 发布:mac控制中心在哪里 编辑:程序博客网 时间:2024/06/01 10:48
在执行脚本的时候我们常常需要将执行过程全部输出到日志里,以备出现报错时可以跟踪分析,开始我用的是exec:
exec 1>info.log #把全部执行过程输出到info日志中exec 2>error.log #把系统抛出和脚本定义的错误输出到error日志中
但后来发现这样很多需要显示到屏幕的内容也不出来的,怎么样才能保证即在显屏的同时输出日志呢?我选择了使用fifo管道文件和tee
mkfifo info.fifomkfifo error.fifo#创建管道文件cat info.fifo | tee -a info.log &exec 1>info.fifo #把执行过程输出到info文件中cat error.fifo | tee -a error.log &exec 2>error.fifo #把报错输出到error文件中..执行脚本..printf "\015" #结束从管道文件中获取信息
0 0
- shell编程——日志输出的同时显屏
- log4net——同时输出两种不同级别的日志
- 怎样将shell命令的输出信息同时显示在屏幕和保存到日志文件中
- Shell编程3——输出回车
- 启动tomcat同时输出日志
- shell编程—— EOF 实现执行sql,输出结果
- shell基础编程——输出和输入
- Unix Shell编程——有序输出参数列表
- Shell编程—根据用户输入来输出符号正方形
- Shell编程学习---第五篇:Shell的输入和输出
- adb shell logcat 输出对应APK的日志
- 输出执行操作和打印日志的shell脚本
- 第一部分 Shell基础编程——第三章 Shell输入和输出
- Linux Shell 脚本编程(3)—Shell输入与输出
- log4j按日期输出日志的同时限制保存的个数
- Linux手动分割文件,同时不影响程序的日志输出
- linux shell 编程笔记 - shell的输入与输出 -3- 标准输入-标准输出-标准错误
- Shell 从日志文件中选择时间段内的日志输出到另一个文件
- UIScrollView 滚动视图—IOS开发
- 蓝桥杯PREV_08买不到的数目(动态规划)
- ?????????????????????
- Memcache的最佳实践方案(基本知识)
- CSS选择器
- shell编程——日志输出的同时显屏
- apache commons pool2: 整体结构
- Redis源代码分析
- Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
- Visual Studio程序打包软件——InstallShield(1)
- C语言memmove函数
- 第九周 项目五
- Quartz Core 图层编程
- [转载]支持向量机的优缺点