Bonjour,

J'ai un script qui est lancé par expect avec plusieurs variables.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
ip=$1 login=$2 pass=$3 log=$4 nomliv=$5 script=$6 statut=$7
/usr/bin/expect << EOF
 
spawn telnet ${ip}
expect "login:"
send "${login}\r"
expect "Password:"
send "${pass}\r"
expect "*#"
spawn ./livraison.sh ${nomliv} ${script} ${statut} ${log} > ${log}
expect "*#"
send "exit"
exit
EOF
Le problème est que je ne sais pas comment faire pour que la commande spawn interprète mes variables.