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

Modules Perl Discussion :

Executer du perl sur machine distante


Sujet :

Modules Perl

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Par défaut Executer du perl sur machine distante
    Bonjour à tous,


    Voila la problématique, j'ai besoin au travers d'une connexion SSH d'exécuter du code Perl sur une machine distante.

    Tout doit se faire dans le même script. La connexion SSH se fait via le module Net::SSH:: Perl de cette façon :

    my $ssh = Net::SSH:: Perl->new($host);
    $ssh->login($user, $pass);
    my($stdout, $stderr, $exit) = $ssh->cmd("commande");
    Sauf qu'au lieu d'envoyer une commande system j'ai besoin d'exécuter du code Perl. En l'occurrence je dois calculer sur la machine distante les clés MD5 de certains fichiers pour les stocker dans un tableau (que j'exploite ensuite dans mon script sur la machine hôte bien entendu). Pas de soucis pour ce code, sauf que pour l'exécuter sur la machine distante je ne sais pas comment faire...


    Merci d'avance pour votre aide.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Par défaut
    Ca ne convient pas, ça revient à faire la même chose que ce que je fais deja.

    Je ne cherche pas à exécuter une commande system via du perl sur une machine distante, je cherche à exécuter du code perl sur une machine distante.

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Dans tous les cas, tu devras lancer via la commande system sur le serveur distant un code perl, donc ça revient à la même chose.
    ssh => lancement script perl sur serveur distant : perl toto.pl

Discussions similaires

  1. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Apache
    Réponses: 4
    Dernier message: 29/08/2006, 15h12
  2. [phpMyAdmin] Accéder sur machine distante
    Par n@n¤u dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/08/2006, 09h21
  3. [Réseau] Exécution d'un programme sur machine distante Linux
    Par kitsune dans le forum Général Java
    Réponses: 8
    Dernier message: 16/05/2006, 14h13
  4. [Système] Liste de répertoire sur machine distante
    Par chaours dans le forum Langage
    Réponses: 7
    Dernier message: 21/03/2006, 18h15
  5. Réponses: 13
    Dernier message: 09/02/2006, 16h33

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