Следующий код не работает, но я хочу ответить «П» всякий раз, когда YUM спрашивает, хочу ли я установить программное обеспечение или нет. Спасибо
#!/usr/bin/expect -f
spawn yum install emacs
expect "Is this ok \[y\/N\]:"
send "n\r"
Следующий код не работает, но я хочу ответить «П» всякий раз, когда YUM спрашивает, хочу ли я установить программное обеспечение или нет. Спасибо
#!/usr/bin/expect -f
spawn yum install emacs
expect "Is this ok \[y\/N\]:"
send "n\r"
Ответы:
От ням manpage :
-y, --assumeyes
Assume yes; assume that the answer to any question which would be asked is yes.
Configuration Option: assumeyes
Так что просто используйте yum -y
вместо того, чтобы возиться с expect
,
exp_internal 1
в верхней части сценария и перезапустите. Это даст вам много отладочной информации