lolcat + motd = 没有颜色

Mih*_*agy 3 colors ssh debian motd

我无法lolcat在当天的消息 (motd) 中显示颜色。

当我在命令行中运行它时,一切正常:

exec /usr/games/fortune | /usr/games/cowsay -f moose | /usr/games/lolcat
Run Code Online (Sandbox Code Playgroud)

但同一条线只/etc/update-motd.d产生黑白输出。

我究竟做错了什么?

Nic*_*teo 6

默认情况下,当 lolcat 的输出不是 tty 时,它不会产生颜色。

要强制使用颜色,请使用以下-f, --force选项:

/usr/games/fortune | /usr/games/cowsay -f moose | /usr/games/lolcat -f
Run Code Online (Sandbox Code Playgroud)

这适用于我的系统。