Script com cores (tput) é BW quando autoinicializado na inicialização

1

Eu tenho um pequeno script de console que usa tput para colorir algumas palavras. Funciona bem quando iniciado manualmente após o login como root. Mas todas as cores se foram quando eu o iniciei automaticamente via /etc/rc.local ou no cron @reboot. Como posso consertar isso ...

    
por Jose Martinez Jr 03.09.2016 / 23:01

1 resposta

2

tput usa a variável TERM para ver como gravar seqüências de cores. TERM provavelmente não está definido (porque não é realmente em um terminal. Você pode enganar definindo TERM como um valor apropriado, por exemplo,

TERM=linux tput set af 3
    
por 03.09.2016 / 23:05