Personalizar no /etc/update-motd.d/20-fortune-cowsay trabalhando apenas parcialmente

2

Eu tentei criar um personalizado motd no Ubuntu 16.04 LTS. Descobri que existe um diretório /etc/update-motd.d com alguns arquivos. Eu vi o padrão de [00-99]-[name] Então eu adicionei meu próprio arquivo chamado 20-fortune-cowsay . Parece que isso

#!/bin/bash
echo "TEST"
fortune | cowsay

mas o motd só se parece com isso

...
TEST
...

E não vejo a saída de fortune | cowsay . Além disso, echo "$(fortune | cowsay)" não ajudou. O que estou perdendo?

    
por Impulse The Fox 04.05.2018 / 11:05

1 resposta

1

Altere seu script para ficar assim:

#!/bin/bash
export PATH="/usr/games:$PATH"
fortune | cowsay

"fortune" e "cowsay" são considerados jogos pelo Ubuntu e estes não estão no caminho padrão do sistema.

    
por Sebastian Stark 04.05.2018 / 13:13