如何关闭“dbus-daemon”或“gio mount”的输出

如何关闭“dbus-daemon”或“gio mount”的输出

我想使用 gio mount 和 kerberos 票证在用户空间中挂载 smb 共享。到目前为止,这有效。但 dbus-daemon 不断在 stdout 上输出一条消息,例如

dbus-daemon[2305]: [session uid=26372637263 pid=2305] Activating service name=bla bla

或者

Successfully activated service bla bla

为了能够使用“gio mount”,我必须使用以下命令重新启动 bash

exec dbus-run-session -- bash

我也这样做来启动 dbus 会话。只有提到的消息让我感到困扰。STDOUT/STDERR 重定向

&> /dev/null

不是一个选项,因此被忽略或我错误地使用它。

我可以在这里做什么?

答案1

帖子 Bug 739076:dbus-daemon:[系统] 成功激活服务 在最后一项中有以下解决方法,可能会有用。

解决方法是在文件中添加 /etc/rsyslog.d/drop-user-messages.conf 以下几行:

:msg,contains,"Activating service name" stop
:msg,contains,"Successfully activated service"  stop

(我没有您的环境,因此无法测试这是否适用于那里。)

相关内容