Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm.

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] smile


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