Пользовательский motd в/etc/update-motd.d/20-fortune-cowsay только работе частично

Я попытался создать пользовательский motd на Ubuntu 16.04 LTS. Я нашел, что существует a /etc/update-motd.d каталог с несколькими файлами. Я видел шаблон [00-99]-[name]Таким образом, я добавил свой собственный названный файл 20-fortune-cowsay. Это похоже на это

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

но motd только похож на это

...
TEST
...

И я не вижу вывода fortune | cowsay. Кроме того, echo "$(fortune | cowsay)", не помог. Что я пропускаю?

2
задан 4 May 2018 в 12:05

1 ответ

Измените свой сценарий для сходства с этим:

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

"состояние" и "cowsay" считает играми человечность, и это не находится в системном пути по умолчанию.

1
ответ дан 2 December 2019 в 04:44

Другие вопросы по тегам:

Похожие вопросы: