写入错误:柠檬吧脚本的管道损坏

写入错误:柠檬吧脚本的管道损坏

我正在尝试将酒吧脚本通过管道传输到 bspwm 中的柠檬酒吧中。

在我的 bspwmrc 中我有:

~/.config/bspwm/lemonbar.sh | lemonbar -p 

柠檬吧.sh包含:

#!/bin/bash

clock() {
    date +%H:%M:%S
}

while true; do
    echo "%{c}$(clock)"
    sleep 1;
done

一切都按预期工作,除了当我退出 bspwm 时我得到:

line 12: echo: write error: Broken pipe

显然这个错误与第 12 行的 echo 有关,但我无法弄清楚到底是什么

答案1

我无法重现这个问题。对我来说它正在发挥作用。确保将脚本行放在末尾bspwmrc并添加一个&在最后。你可以在这里看到它的工作原理。

我有自己的柠檬吧设置。请参阅屏幕顶部,时间会从您的脚本中回显,并且每当我重新启动/退出时脉宽调制,我没有收到一些错误。

相关内容