Я вижу много сообщений об ответе на приглашение с
echo 'yes' | your_script
однако, что, если приглашение было через TTY, выполнение чего-то, как указано выше, приводит к исключению
The program is attempting to read user input, but stdin is being piped from some other source (not a TTY).
Из того, что я читал, это выглядит как использование TTY для запроса означает повышение безопасности. Есть ли способ обойти это?