Hello John,

Thank you very much! 

I made changes as per your inputs and it worked,

Thanks again,
Dhanashri

-> -----Original Message-----
-> From: Moon, John [mailto:[EMAIL PROTECTED]
-> Sent: Friday, July 08, 2005 4:21 PM
-> To: Dhanashri Bhate; beginners@perl.org
-> Subject: RE: Query about "ssh" from perl program
-> 
-> 
-> Subject: Query about "ssh" from perl program
-> 
-> Hello All,
-> 
-> I have a query about using "ssh" programmatically.
->  
-> I tried using both system and exec, but didn't work. I mean, 
-> I wanted some
-> processing to happen on the remote machine to which i 
-> connect with "ssh",
-> which is not happening.
-> 
-> I have copied the code below.
-> Kindly help or suggest any other options! 
-> 
-> 
-> Thanks!
-> Dhanashri
-> 
-> -------------------------------------------------------------
-> ---------------
-> --------
-> foreach $machine (@machine_list)
-> {
->       $command = "ssh -l commonuser $machine";
->       system($command);
-> 
->       $flood_dir="/home/commonuser/flood";
-> 
->      # Run flood
->      $command="$flood_dir/flood/flood $flood_dir/round-robin.xml >
-> $flood_dir/flood.out";
->       system($command);
-> 
->      # Run analyze_relative script on the flood logs to 
-> generate redable
-> report
->       $command="$flood_dir/flood/examples/analyze-relative
-> $flood_dir/flood.out > $flood_dir/flood.report";
->       system($command);
->     
-> }
-> -------------------------------------------------------------
-> ---------------
-> --------
-> 
-> 
-> The following works for me...
-> 
-> open PLATFORMS, './platforms.lst'
->     or &MyDieBatch('Open failed', 82, __LINE__);
-> while (<PLATFORMS>) {
->     next if $. == 1;
->     chomp;
->     my ($platform,$oracle_ind,$unisol_ind,$oracle_ms,$ip_addr)
->         = split /,/;
->     &MyStd_Titles("scp to $platform",20);
->     `ssh [EMAIL PROTECTED] rm
-> Inbox/System_Support/MakeProjects/projects.dat`;
->     `scp -q accounts_4_unix.dat
-> [EMAIL PROTECTED]:Inbox/System_Support/MakeProjects/projects.dat`;
->     unlink 'temp' if -e 'temp';
->     `scp -q 
-> [EMAIL PROTECTED]:Inbox/System_Support/MakeProjects/projects.dat
-> temp`;
->     &MyStd_Titles("scp failed for <$platform>", 80)
->         unless -e 'temp';
->     }
-> 
-> hope this helps...
-> jwm
-> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to