As I expact, I just fixed the scope errors but the problem remains.
This is it:

sub telnet_access
{
 my $username = $main::username;
 my $passwd   = $main::passwd;
 my $command_1 = "cd /home/chris/servlist/";
 my @ra;
 my $rs;
 my $t;

 $t = new Net::Telnet (Timeout => 15,Prompt => '/\[datagate\]\/KOMM\/datagate 
> /') or die "cannot call telnet!\n";

 $t->open ("komm") or die "cannot establish a connection!\n";
 $rs = $t->login ($username, $passwd) or die "login failed\n";
 
 
 @ra = $t->print ( $command_1 ) or die "cannot change dir!\n";
 $rs = $t->print ( "./komm-test.pl" ) or die "cannot start script!\n";
 print "$rs\n";

 $t->close ();
}

It runs without any errors but also without purpose, because it doesn't start 
the script on the remote host. :-\

Gruss Christian


-- 
Christian Stalp

Institut für Medizinische Biometrie, Epidemiologie und Informatik (IMBEI)
Obere Zahlbacher Straße 69
55131 Mainz
Tel.: 06131/ 17-6852

E-Mail: [EMAIL PROTECTED]
Internet: www.imbei.de

-- 
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