Linux spawn

Discussion dans 'Windows' créé par Hacko, 3 Janvier 2005.

Statut de la discussion:
Fermée.
  1. Offline
    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.
    Hacko, 3 Janvier 2005
    #1
  2. Offline
    Sub7 Touriste
    montres
    Sub7, 3 Janvier 2005
    #2
  3. Offline
    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
    TheNastyBoy, 3 Janvier 2005
    #3
  4. Offline
    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.
    Hacko, 3 Janvier 2005
    #4
  5. Offline
    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.
    BonO, 3 Janvier 2005
    #5
  6. Offline
    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...
    Hacko, 3 Janvier 2005
    #6
  7. Offline
    Hacko Elite
    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.
    Hacko, 4 Janvier 2005
    #7
Statut de la discussion:
Fermée.