| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment faire pour créer un script de Telnet simple en Perl
    Donnez votre Perl ( et d'extractions pratiques Signaler Language) script pour établir une connexion telnet vers un serveur distant lorsque vous avez des tâches d'administration en ligne de commande répétitives (telles que l'analyse des fichiers journaux ) qui doivent être effectuées régulièrement . Vous pouvez modules Perl de levier situé sur le site international miroir CPAN ( Comprehensive Perl Archive Network ) plutôt que d'écrire toutes les méthodes nécessaires à partir de zéro . Utilisez le module Net :: Telnet pour créer un petit script et établir une connexion telnet. Choses que vous devez
    ordinateur Windows avec le logiciel de langage de programmation Perl (comme ActivePerl ) installés
    net: module Perl Telnet installé
    Afficher plus Instructions
    1

    Cliquez sur le bouton " Démarrer" sur la barre des tâches Windows , puis cliquez sur Rechercher. Tapez "cmd" dans le champ de recherche . Appuyez sur la touche "Entrée" . Entrez "notepad " sans les guillemets sur la ligne de commande et tapez sur la touche "Entrée"
    2

    Tapez la suivante dans le programme d' éditeur de texte Notepad qui s'affiche: .

    # /Usr ! /bin /perl
    utilisation de

    net :: Telnet ; $ TLNT = new net :: Telnet ( Timeout = > 10, Errmode => ' die '); $ TLNT -> open (' telnet_server_IP ' ) ; $ TLNT -> waitfor (' /login : $ /i '); $ TLNT -> print (' nom_utilisateur '); $ TLNT -> waitfor (' /password: $ /i '); $ TLNT -> print (' account_password '); $ TLNT -> waitfor ('/\\ $ /i '); $ TLNT -> print (' qui '); $ output = $ TLNT -> waitfor (' /\\ $ /i '); print $ output ;

    Remplacez nom_utilisateur avec le nom d'un compte qui a accès telnet sur ​​le serveur telnet, remplacer account_password avec le mot de passe du compte qui a accès telnet, et telnet_server_IP remplacer par l'adresse IP du serveur telnet.

    Notez que le module de net :: Telnet est appelée au début du script telnet et les méthodes utilisées dans le script sont inclus dans le module.

    3

    Cliquez sur le menu Fichier et sélectionnez Enregistrer sous dans le menu qui apparaît. Tapez " telnettest.pl " ( avec les guillemets ) dans le champ Nom de fichier . Cliquez sur la zone Enregistrer sous Type et sélectionnez Tous les fichiers. Cliquez sur le bouton "Enregistrer" .
    4

    type " telnettest.pl " à la ligne de commande et appuyez sur la touche "Entrée" . Un message s'affiche pour confirmer que le script Perl a établi une connexion telnet avec le serveur telnet.

    Previous :

    next :
      articles connexes
    ·Comment couper blancs avec Perl 
    ·Chaîne Perl Longueur Fonction 
    ·Perl 5.10 vs. 5.8.8 
    ·Comment créer une instruction while en Perl 
    ·Comment faire pour trouver AppConfig.pm 
    ·Comment faire pour déboguer Perl sur Windows 
    ·Comment supprimer guillemets dans une chaîne en Perl 
    ·Comment utiliser une instruction switch en Perl 
    ·Comment appeler le shell depuis un script Perl 
    ·Comment faire pour supprimer la première ligne d'une c…
      articles en vedette
    ·Que puis-je utiliser pour remplir de données des zones…
    ·Servlet vs Struts 
    ·Comment calculer le temps en VB6 
    ·Comment faire pour convertir une chaîne C + + pour LSt…
    ·Débogage pour une violation d'accès 
    ·Comment faire Exposants en Java 
    ·Comment faire pour extraire des chiffres d'une chaîne …
    ·Comment écrire un programme Java qui calcule la circon…
    ·VBA Méthodes Chaîne 
    ·Comment faire pour créer un script de Telnet simple en…
    Copyright © Connaissances Informatiques http://fr.wingwit.com