2013-04-03 2 views
1

Я запускаю скрипт bash. После выполнения нескольких минут мне предлагается ввести «Y» или «N» для продолжения. Через несколько минут он может снова подсказать мне несколько раз.Автоматический ответ на приглашение интерактивной оболочки (да/нет)

Можно ли автоматически в общем ответить на свои вопросы, если я знаю, что количество и последовательность правильных ответов (например, Y, N, N, N)

ответ

2

Попробуйте здесь документ:

bashscript.shl [options] <<-END 
Y 
Y 
Y 
N 
END 

Поместите любой ответ, который вы хотите, пароли и т. Д. НЕ будет работать для ssh или sftp.

1

Expect инструмент, используемый в подобных случаях. Он полезен для автоматизации взаимодействия с приложениями CLI (Expect on Wikipedia).

Смежные вопросы