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.
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?
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.