Bonjour,
J'ai un script qui est lancé par expect avec plusieurs variables.
Le problème est que je ne sais pas comment faire pour que la commande spawn interprète mes 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
Partager