Pages : 1
#1 Le 14/10/2009, à 18:17
- natrio
[Contourné] Script telnet
Bonjours a tous,
Je tente d'automatiser l'extinction de poste windows (vista, basic et famillial) depuis un serveur.
Je suis donc parti sur le protocole telnet.
voici mon script:
#!/usr/bin/expect -f
set timeout -1
spawn telnet -- $1
expect "login: "
send -- "$2\r"
expect "password: "
send -- "$3\r"
expect ">"
send -- "shutdown -s -t 30\r"
expect ">"
send -- "exit\r"
je souhaite donc pouvoir utiliser se script de cette manière:
./Monscript adr_IP login Pass
Or il ne reconnai pas les variable $1, $2, etc comment les utiliser?
Dernière modification par natrio (Le 22/10/2009, à 09:40)
Hors ligne
#2 Le 21/10/2009, à 14:36
- amouzoun
Re : [Contourné] Script telnet
bonjour
bien vrai je ne reponds pas a ta question mais
j'aimerai te demander si je peux avoir un cour sur les scripts en linux
car j'ai un exposer la dessus mais j'y connais rien
mon mail est bertinos205@yahoo.fr
Hors ligne
#3 Le 21/10/2009, à 14:45
- natrio
Re : [Contourné] Script telnet
http://www.siteduzero.com/tutoriel-3-12 … part_88347
Très bon tuto pour apprendre a faire des script.
Hors ligne
#4 Le 21/10/2009, à 14:55
- iuchiban
Re : [Contourné] Script telnet
Qu'est ce que tu obtiens comme code d'erreur ??
Parce que effectivement, les £1 $2 $3 indiquent les 1er, 2e et 3e arguments passés au script.
Peut être aussi que l'interpréteur expect ne prend pas en compte le $ à l'intérieur des " "
@amouzoun : moi j'utilises http://abs.traduc.org/abs-fr/ comme site pour développer en shell
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#5 Le 21/10/2009, à 16:49
- natrio
Re : [Contourné] Script telnet
Merci pour ta réponse, iuchiban, quoiqu'un peu tardive .
Cette méthode de passer par un script telnet était pour contourner un premiers problème, que j'ai pu résoudre. Je n'ai donc plus besoin de se script.
Hors ligne
#6 Le 22/10/2009, à 07:46
- iuchiban
Re : [Contourné] Script telnet
Pense à modifier le titre alors en rajoutant [Résolu] ou [Contourné] ou [CeQueTuVeux]
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne