//, Puede que no tenga la capacidad de instalar el esperado en el servidor de destino. Este es a menudo el caso cuando uno escribe, digamos, un trabajo de Jenkins.
Si es así, consideraría algo así como la respuesta a la siguiente en askubuntu.com:
https://askubuntu.com/questions/338857/automatically-enter-input-in-command-line
printf 'y\nyes\nno\nmaybe\n' | ./script_that_needs_user_input
Tenga en cuenta que en algunos casos raros, el comando no requiere que el usuario pulse entrar después del personaje. en ese caso, deje los saltos de línea Salida:
printf 'yyy' | ./script_that_needs_user_input
Para mayor abundamiento también se puede utilizar una aqui documento:
./script_that_needs_user_input << EOF
y
y
y
EOF
O si su cáscara soporta una aquí cadena:
./script <<< "y
y
y
"
O puede crear un archivo con una entrada por línea:
./script < inputfile
Una vez más, todo el mérito de esta respuesta corresponde al autor de la respuesta en askubuntu.com, @lesmana.
El administrador de paquetes puede tener un indicador '--noprompt' o' --noconfirm' que puede usar. – Blender