首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux中的debugview等效项

linux中的debugview等效项
EN

Stack Overflow用户
提问于 2011-09-06 15:19:25
回答 2查看 1.8K关注 0票数 2

有没有Linux版的Windows DebugView?我想在控制台上远程监控Linux /C++程序的print语句。我对监控用户空间程序很感兴趣(我尝试过使用dmesg,但它只适用于内核消息AFAIK)

感谢您的指点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-06 16:29:04

看看syslog工具(man syslog) --它是用于记录输出的标准Unix/Linux框架。大多数现代实现(syslog-ngrsyslog)允许非常高级的配置,包括通过网络分发日志消息等。

更新:

如果您只想捕获一组程序的输出,同时允许它们像往常一样打印到控制台,那么您可以使用'tee‘。例如

代码语言:javascript
复制
prog1 | tee outputs &     # start prog1 and copy stdout to the file "outputs" as well
prog2 | tee -a outputs &  # start prog2 and append stdout to the file "outputs"

然后,从另一个地方,您可以观察到如何使用tail填充outputs。即

代码语言:javascript
复制
tail -f outputs

代码语言:javascript
复制
tail -f outputs | nc -l 9999

如果您想通过网络读取输出(只需telnet到端口9999上的机器)

票数 1
EN

Stack Overflow用户

发布于 2011-09-06 15:28:47

我不确定这是否合适,但也许strace可以工作。Strace将打印作为参数make传递的程序的每个系统调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7316259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档