有没有办法从 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:有没有办法从宏中指定的一组文件中排除一个文件?