IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

script perl (module telnet)


Sujet :

Langage Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Points : 2
    Points
    2
    Par défaut script perl (module telnet)
    je ne comprends pas le message d'erreur ( ligne 12)
    please help.




    root@SVTCZABAP02R: /usr/Supervision/Scripts $ ./cluster.pl
    pattern match timed-out at ./cluster.pl line 12 <=message erreur





    -------------------------script------------------------------------------

    root@SVTCZABAP02R: /usr/Supervision/Scripts $ vi cluster.pl
    1 #! /usr/bin/perl -w
    2 use strict;
    3 use warnings;
    4 use Net::Telnet;
    5 my($telnet,@lines,$username,$password,$host);
    6 $host ='10.56.139.57';
    7 $username = 'Administrator';
    8 $password =' synergie' ;
    9 $telnet = new Net::Telnet( Port => 23, Timeout=>2,
    10 Errmode=>'die');
    11 $telnet->open($host);
    12 $telnet->waitfor('/login: $/i');
    13 $telnet->print('Administrator');
    14 $telnet->waitfor('/password: $/i');
    15 $telnet->print('synergie');
    16 $telnet->waitfor('/\$ $/i');
    17 @lines = $telnet->cmd( "cluster group /status > c:\\\\Documents and sett ings \\\\Administrator\\\\pierre.txt");
    18 print @lines ;

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    3 577
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2009
    Messages : 3 577
    Points : 5 753
    Points
    5 753
    Par défaut
    Il signifie sans doute que ton serveur telnet ne renvoie pas ce prompt dans le délai par défaut (ou probablement, que ta regexp ne matche pas le prompt qui est retourné).
    Peux-tu indiquer quel prompt est retourné par ton serveur telnet ?
    (à la place de l'espace, peut-être pourrais-tu écrire \s*)
    Plus j'apprends, et plus je mesure mon ignorance (philou67430)
    Toute technologie suffisamment avancée est indiscernable d'un script Perl (Llama book)
    Partagez vos problèmes pour que l'on partage ensemble nos solutions : je ne réponds pas aux questions techniques par message privé
    Si c'est utile, say

Discussions similaires

  1. réinstaller les modules d'un script perl
    Par Buboba dans le forum Modules
    Réponses: 6
    Dernier message: 29/09/2013, 11h37
  2. Script avec module telnet
    Par parisien91 dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 18/01/2009, 12h40
  3. script PERL via module SNMP
    Par Xpertfly dans le forum Programmation et administration système
    Réponses: 0
    Dernier message: 23/12/2008, 14h01
  4. [TELNET]probleme script perl
    Par gdpasmini dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 04/06/2007, 10h20
  5. Réponses: 2
    Dernier message: 11/07/2002, 08h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo