有没有办法从 dbus-monitor 输出中排除某些接口/地址?

Posted

技术标签:

【中文标题】有没有办法从 dbus-monitor 输出中排除某些接口/地址?【英文标题】:Is there a way to exclude certain interfaces/address from dbus-monitor output? 【发布时间】:2012-05-24 14:52:51 【问题描述】:

dbus-monitor 命令的手册页中,我知道我可以使用一些命令行参数,如dbus-monitor "type=..., sender=..., interface=..." 来指定我感兴趣的类型/发送者/接口等。

但是,对于一些我不感兴趣的程序有大量 dbus 流量的情况,是否可以选择过滤掉该接口/程序的输出?

谢谢

【问题讨论】:

您始终可以在 syslog 配置中进行过滤。我不记得细节了,但我认为你可以匹配任意字符串。 ??我认为这与syslog 没有任何关系。我只是在谈论dbus-monitor 命令。 哦,抱歉 - 我以为您试图减少某处日志中出现的数据量。 【参考方案1】:

dbus-daemon 使用消息匹配规则路由消息。你不能有类似“消息不匹配”规则的东西,规范不支持这样的东西。请参阅here 了解更多信息。

为了获得所需的过滤行为,我建议在dbus-monitor 的输出上使用grep。更多信息请查看this discussion。

【讨论】:

以上是关于有没有办法从 dbus-monitor 输出中排除某些接口/地址?的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 dbus-monitor 输出中的错误确定 SELinux 规则

有没有办法从 FluentAssertions 中的 .BeEquivalentTo(..) 中排除标有 [Obsolete] 属性的属性?

有没有办法从业力覆盖文本报告器结果中排除所有 100% 或阈值的文件?

nmake.exe:有没有办法从宏中指定的一组文件中排除一个文件?

我想用 CMake 生成和编译 Visual Studio 项目我需要从构建中排除单元测试文件。有没有办法做到这一点?

有没有办法全局排除 Maven 依赖项?