Linux spawn

Statut
N'est pas ouverte pour d'autres réponses.

Hacko

Elite
J'ai trouvé un script linux qui utilise la commande spawn.
Problème, linux répond : Commadn not found.
Quelqun saurait me dire quel package installer pour que cette commande soit prise en compte ? ( J'ai déja essaye apt-get install spawn, mais le package n'existe pas. )

Merci d'avance.
 

TheNastyBoy

B0rn t0 b3 r00t
De ce qu'une brève recherche avec mon amis Google m'a indiqué, spawn serait contenu dans le paquetage postfix... ton script n'essaierait pas d'envoyer un mail ou d'interagir avec quelques chose en lien avec des mails?

La page qui me dit que postfix contient un fichier nommé spawn est ici

Cela dit je veux bien voir la source du script aussi
 
1er
OP
H

Hacko

Elite
Voila le code :

Code:
#! /usr/bin/expect -f
spawn telnet 10.0.0.138
expect "User"
send "admin\r"
expect "Password"
sleep 1
send "********\r"
sleep 1
expect "=>"
sleep 1
send "system reboot\r"
sleep 3
exit
Pour postfix, j'ai vu aussi, mais même après l'install de celui-ci, cela ne change rien.
 

BonO

CSCUP Tech Team
c'est de "expect" dont tu as besoin, ca permet de scripter des commandes telnet. (et vu le 10.0.0.138, je suppose que tu as un modem alcatel :) )

spawn est juste une commande dans le langage de script d'expect.
 
1er
OP
H

Hacko

Elite
c'est la que je pige pas...
J'ai installé expect, et il à l'air de fonctionner

Je viens de remarquer que j'ai aussi une erreur pour la commande send du script

en gros, il n'y a que la commande expect qui fonctionne...
 
1er
OP
H

Hacko

Elite
BonO a dit:
spawn est juste une commande dans le langage de script d'expect.
Tu m'a mis sur la voie :
faut lancer le script avec
Code:
expect script
et pas
Code:
sh script
hum, j'ai fait fort sur ce coup la !!

P.S. oui, j'ai un alcatel, je passe mon temps à faire mumuse avec :D

Merci à tous pour les infos.
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut