Linux/Unix Shell Scripting - Ayuda con expect

 
Vista:

Ayuda con expect

Publicado por Alex (1 intervención) el 05/01/2011 20:58:03
Hola,
Estoy intentando hacer una instalacion de un software de forma desatendida creando un script que use el expect. La instalación a través de la pantalla de comandos va sacando preguntas que se deben responder con yes or no e incluso introduciendo algún que otro dato. Copio un trozo del script con las dos primeras preguntas. Podria alguien decirme que estoy haciendo mal?

cd /opt/xx/
expect -d -c "
spawn ./E_config;
expect {
\"*Will the --- installed on this machine (y/n)*\" {
send "n\r";
}
\"*Do you want to install the --- (y/n)*\" {
send "y\r";
}
}
timeout {
eof
}
exit
"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con expect

Publicado por Jose (1 intervención) el 17/01/2011 10:12:15
Prueba con esto:

cd /opt/xx/
expect -d -c "
spawn ./E_config;
expect \"*Will the --- installed on this machine (y/n)*\";
send \"n\r";
expect \"*Do you want to install the --- (y/n)*\";
send \"y\r";
expect eof;
exit
"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar