如何隐藏dbus发送(打印回复)的响应?

问题描述 投票:0回答:1

我有以下脚本用于在Spotify上播放/暂停当前歌曲。但是它将输出输出到终端。当我删除--print-reply \部分时,尽管文档显示它是可选的,但它仍然无效。如何隐藏此命令的响应?

dbus-send \
    --print-reply \
    --dest=org.mpris.MediaPlayer2.spotify \
    /org/mpris/MediaPlayer2 \
    org.mpris.MediaPlayer2.Player.PlayPause

示例输出:

method return time=1588176965.415166 sender=:1.189 -> destination=:1.193 serial=42 reply_serial=2
bash shell dbus
1个回答
0
投票

将所有输出重定向到/ dev / null:

<dbus-send etc> 2>/dev/null

或者如果您仍然想看到任何错误,请使用:

<dbus-send etc> 1>/dev/null

© www.soinside.com 2019 - 2024. All rights reserved.