stderr重定向
在测试alljoyn时开启了内部日志,输出太多想重定向到文件中,使用如下命令:
./chat -s aaa >.txt
居然还是打印到屏幕上而不是输出到文件中。
查看alljoyn写日志的代码,发现
void QCC_UseOSLogging(bool useOSLog)
{
void* context = stderr;
QCC_DbgMsgCallback cb = QCC_GetOSLogger(useOSLog);
if (!cb) {
cb = WriteMsg;
} QCC_RegisterOutputCallback(cb, context);
}
原来其日志是输出到stderr而非stdout的,直接使用‘./chat -s aaa >.txt’ 命令仅重定向stdout,当然达不到效果。
要重定向stderr,使用如下命令即可:
./chat -s zccc &> .txt
stderr重定向的更多相关文章
- Linux Shell 文件描述符 及 stdin stdout stderr 重定向
		
Abstract: 1) Linux Shell 命令的标准输入.标准输出.标准错误,及其重定位: 2)Linux Shell 操作自定义文件描述符: 文件描述符是与文件相关联的一些整数,他们保持与已 ...
 - PyQt(Python+Qt)学习随笔:print标准输出sys.stdout以及stderr重定向QTextBrowser等图形界面对象
		
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 <在Python实现print标准输出sys.stdout.st ...
 - STDOUT/STDERR重定向到ALOG中
		
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/kangear/article/details/24534707 说下背景:如今众多Andr ...
 - 在Python实现print标准输出sys.stdout、stderr重定向及捕获的简单办法
		
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 Python中的标准输出和错误输出由sys模块的stdout.stde ...
 - 重定向stdin stdout stderr |
		
在Linux下,当一个用户进程被创建的时候,系统会自动为该进程创建三个数据 流,也就是题目中所提到的这三个.那么什么是数据流呢(stream)? 我们知道,一个程序要运行,需要有输入.输出,如果出错, ...
 - Linux重定向命令(stdout, stdin, stderr)
		
ls -l /usr/bin > ls-output.txt 将输出结果重定向到 ls-output.txt 文件.注意:再次使用> ls-output.txt会默认覆盖源文件.如果要追加 ...
 - file descriptor   0 1 2   一切皆文件 stdout stderr  stdin   /dev/null  沉默是金   pipes  禁止输出 屏蔽 stdout 和 stderr  输入输出重定向  重定向文件描述符
		
movie.mpeg.001 movie.mpeg.002 movie.mpeg.003 ... movie.mpeg.099 $cat movie.mpeg.0*>movie.mpeg ...
 - bash的管道符与重定向
		
管道符"|"可以用来将前面的程序的标准输出stdout(=1)重定向到后一个程序的stdin(=0),但是忽略了stderr. 在bash中使用2>&1 可以表示将s ...
 - linux重定向
		
常用FD有3个,为0(stdin,标准输入).1(stdout,标准输出).2(stderr,标准错误输出),默认与keyboard.monitor有关: cmd > file 把 stdout ...
 
随机推荐
- Linux文件系统中/tmp的临时文件清理说明
			
https://www.cnblogs.com/MonkeyAC/articles/3631401.html
 - [水煮 ASP.NET Web API2 方法论](12-2)管理 OData 路由
			
问题 如何控制 OData 路由 解决方案 为了注册路由,可以使用 HttpConfigurationExtension 类中 MapODataServiceRoute 的扩展方法.对于单一路由这样 ...
 - Django学生管理系统添加学生时,报错Not Found: /POST
			
最近在学习Django,跟着视频写了一个学生系统,主要是增删改查操作,界面丑的一匹 1.url.py from django.contrib import admin from django.urls ...
 - css div图片上下左右居中
			
<style type="text/css"> div{border:1px solid #ccc;height:500pc;width:500px;text-alig ...
 - oracle10g中判断字段是否为空的坑
			
RT,在oracle中,写SQL时,假设这个字段为STA Char(3),判断这个字段是否为空一般都是这两个:STA = '' or STA is null 但是今天这两种方法失效了,无论是STA = ...
 - 函数的扩展--ES6
			
箭头函数 由于大括号被解释为代码块,所以如果箭头函数直接返回一个对象,必须在对象外面加上括号. var f = () => ({a:1}); f(); // 返回 {a: 1} 若写成: var ...
 - webpack2 热加载js 文件
			
如果只要普通的热加载 只要如下配置就好了 package.json { "devDependencies": { "webpack": "^2.6.1 ...
 - 2017 Multi-University Training 2 解题报告
			
Is Derek lying? Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)T ...
 - 【Matrix-tree定理】【BEST Theorem】hdu6064 RXD and numbers
			
题意:给你一张有向图,求从1出发,回到1的欧拉回路数量. 先特判掉欧拉回路不存在时的情况. 看这个吧:http://blog.csdn.net/yuanjunlai141/article/detail ...
 - 【计算几何】【圆反演】计蒜客17314 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 G. Finding the Radius for an Inserted Circle
			
题意:给你三个半径相同的圆,它们切在一起,然后让你往缝里一个一个地塞圆,问你塞到第k个的半径是多少. 就把上面那两个圆的切点当成反演中心,然后会反演成这个样子,两个平行直线和一个圆. 然后就是往那个圆 ...