Захватывайте выходные данные команды, обрабатывайте их и ТОЛЬКО выводите на терминал

#!/bin/bash
func()
{
    echo -n "Enter yes or no : "

    read confirmation
}   
confirmation="$(echo ${confirmation} | tr 'A-Z' 'a-z')"
if [ "$confirmation" == yes ] || [ "$confirmation" == no ]; then
    echo "I am gladd you said $confirmation"
else
    func
fi
exit 0
1
12.01.2019, 17:18
1 ответ

/etc/rc.local — обычное место для запуска вещей после загрузки.

Убедитесь, что он исполняемый, что он начинается с#!/bin/sh(или #!/usr/bin/env python, если вы предпочитаете ), и что локальная служба systemd rc -включена(systemctl status rc-local).

1
28.01.2020, 00:21

Теги

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