Bonjour TLM,

voilà j'ai fait un petit Script pour faire un exemple d'exécuter ce Script de mon système WIN XP, vers un système SOLARIS (check sur un serveur)

j'ai dans mon PC perl v5.8.8 built for MSWin32-x86-multi-thread
j'ai installé le module NET::SSH:erl aussi, et d'autres module nécessaire pour ce module,

voici le code de mon Script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
#!/usr/bin/perl -w
 
use strict;
;
use Net::SSH::Perl;
 
my $host = "mon@IP";
my $username = "user_name";
my $password = "pswd";
 
my $ssh = Net::SSH::Perl->new($host);
 
$ssh->login($username, $password);
 
my ($stdout,$stderr,$exit) = $ssh->cmd('df -h');
 
print "stdout: $stdout\n stderr: $stderr\n exit: $exit" ;
quand j'exécute mon Scipt avec : perl cmd_distante.pl

j'ai cette erreur :

Can't locate Net/SSH/Perl.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/li
b .) at cmd_distante.pl line 5.
BEGIN failed--compilation aborted at cmd_distante.pl line 5.

qu'est ce qui ne vas pas pour l'exécution de mon Script ?

et thanks in advance