perlquestion
HariTheNewMonk
<p> Hello enlightened monks. I am new in community and I need some help. I want to know if a particular process Id is running on remote machine.But When I use the NET::SSH::Perl I get "stdout" as 0 always, irrespective of process is running or not. Please help below is my code </p>
<code> #!/usr/bin/perl
use Net::SSH::Perl;
my $host = 'xl-blr-03.ban';
my $user = 'mcsi_user';
my $password = 'password';
#-- set up a new connection
my $ssh = Net::SSH::Perl->new($host);
#-- authenticate
$ssh->login($user, $password);
#-- execute the command
my($stdout, $stderr, $exit) = $ssh->cmd("kill -0 28075 ; echo $?");
print " Output is $stdout \n"; </code>