Ping en perl

Résolu
reseaux Messages postés 16 Statut Membre -  
reseaux Messages postés 16 Statut Membre -
Bonjour,

je veux pinger des switch en utilisant le langage perl sous windows 7;

vous pouvez me montrer la syntaxe SVP !

en vous remerciant par avance

5 réponses

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Bonjour,

    Net::Ping fait partir des core modules, il est donc utilisable sans qu'il soit nécessaire de l'installer à partir de CPAN ou d'un autre gestionnaire de modules.

    Son utilisation est décrite à la documentation : https://perldoc.perl.org/Net::Ping

    Cela donne un code comme suit pour un test simple :

    #!/usr/bin/perl
    
    use warnings;
    use strict;
    
    use Net::Ping;
    
    my $host = "192.168.0.1";
    my $p = Net::Ping->new();
    print "$host is alive.\n" if $p->ping($host);
    $p->close();
    


    Dal
    1
    1. reseaux Messages postés 16 Statut Membre
       
      merci ,c'est bien ce que je cherchais
      0
  2. sipherion Messages postés 1836 Date d'inscription   Statut Membre Dernière intervention   287
     
    http://www.laissemoichercherca.com/?q=ping%20perl

    Sérieux ?
    0
  3. reseaux Messages postés 16 Statut Membre
     
    j'ai cherché sur le net mais pas trouver grand chose sur perl sous windows

    plus sous linux ;

    je voulais juste la bonne syntaxe de ping
    0
  4. sipherion Messages postés 1836 Date d'inscription   Statut Membre Dernière intervention   287
     
    Que ce soit sous Windows ou Linux, le langage de programmation est le même, ça n'a aucun rapport.

    Maintenant, je ne connais pas du tout le langage Perl, mais Google m'a trouvé quelques solutions :

    https://www.google.fr/search?q=faire+un+ping+en+perl&ie=utf-8&oe=utf-8&rls=org.mozilla:fr-FR:official&client=firefox-a&gfe_rd=ctrl&ei=MfIeU-63O8uK8QeRoICwBQ&gws_rd=cr

    Il te faut un module, et la syntaxe dépend donc du module que tu vas choisir.

    C'est vachement bien Google !
    0
    1. reseaux Messages postés 16 Statut Membre
       
      merciiii
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    tu peux demander à perl de faire le ping à ta place, en utilisant la commande windows, lancée par perl...

    $REP = 'c:\windows\system32\ping 192.168.0.1' 

    La commande est entre back-quote et non entre simple quote.

    A+ blux
     "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0
    1. reseaux Messages postés 16 Statut Membre
       
      merciiii blux pour votre réponse
      0