Проблема в следующем: В RPM-скриптах следующее работать правильно не бидет echo "Enter passowd:" read -s PASSWD вторая строчка проигнорируется и пароль нельзя будет ввести Исправляется это так echo "Enter passowd:" read -s PASSWD <&1 Это работает на 100% Видимо RPM перенаправляет стандартные потоки!? ВНИМАНИЕ ВОПРОС!!! Почему не работает следующее PASSWD=`/bin/bash2 -c 'read TMP_PWD <&1; echo $TMP_PWD'` Результат тот же что и в 1-м случае!!! Не понимаю в чём дело!!!
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум Как с помощью скрипта (2004)
- Форум BASH создание пользователя из скрипта (2011)
- Форум Ввод переменной в bash удаленно (2015)
- Форум Где ошибка в коде? (2015)
- Форум Не создается пользователь, описанный в %pre в spec файле для сборки rpm (2020)
- Форум Перезапуск скрипта (2015)
- Форум bash, while read - странное поведение (2019)
- Форум Передача нескольких параметров команде с помощью bash (2019)
- Форум bash scripting (2012)
- Форум Проверить на ввод символов в переменную (2017)