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 :
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...my $ssh = Net::SSH:: Perl->new($host);
$ssh->login($user, $pass);
my($stdout, $stderr, $exit) = $ssh->cmd("commande");
Merci d'avance pour votre aide.
Partager