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
quand j'exécute mon Scipt avec : perl cmd_distante.pl
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" ;
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
Partager