trying to use this module now. but i guess i have a very basic issue:


currently i am running following in a loop for all hosts (and a inner loop for 
all commands for a host):

    my ($MFSSH) = Net::OpenSSH->new($HOST,
                            user => $USER,
                            password => $PASS,
                            default_stderr_fh => $stderr_fh,
                            default_stdout_fh => $stdout_fh,
                            master_opts => [-o => 'StrictHostKeyChecking=no',
                                                 -o => 'ConnectTimeout 10'],
                            );
    $EXITCODE = $MFSSH->error;
    next if ($EXITCODE ne "0");            #go to next host if ssh fails
    foreach $CMD (@MFCMDS){
    chomp($CMD);
    ( @CMDRESULT, $CMDERR ) = $MFSSH->capture("$CMD");
    }



how can i use Net::OpenSSH::Parallel this script? i mean i understood creating 
a new instance like pssh in the module CPAN page, but not sure how to integrate 
it with the script i already have.

thx in advance.
Rajeev

Reply via email to