我有一个小的控制台脚本,它使用 tput 为一些单词着色。以 root 身份登录后手动启动时工作正常。但是当我通过 /etc/rc.local 或 cron @reboot 自动启动它时,所有颜色都消失了。我怎样才能解决这个问题..
答案1
tput
使用该TERM
变量来查看如何编写颜色序列。 TERM
可能没有设置(因为它并不是真正的在一个终端。您可以通过设置TERM
适当的值来愚弄它,例如,
TERM=linux tput set af 3
我有一个小的控制台脚本,它使用 tput 为一些单词着色。以 root 身份登录后手动启动时工作正常。但是当我通过 /etc/rc.local 或 cron @reboot 自动启动它时,所有颜色都消失了。我怎样才能解决这个问题..
tput
使用该TERM
变量来查看如何编写颜色序列。 TERM
可能没有设置(因为它并不是真正的在一个终端。您可以通过设置TERM
适当的值来愚弄它,例如,
TERM=linux tput set af 3