I am trying to telnet to a server and do some commands. If the commands
fail, I want the program to die and return an error message. However, the
result is the program continues and does not return any error message.
 The following is the code:
print" Start Telnet Session\n";

$telnet=new Net::Telnet ( Timeout=>10,Errmode=>'die',Prompt =>'/\$ $/i');
$telnet->open($host)  or die $telnet->errmsg;
print "Connected to $host\n";

$telnet->login($ftpuser, $ftppass) or die $telnet->errmsg;
print "Logged in as User: $ftpuser \n";

print "\n\nChecking Remote Server Volume Status\n";
print $telnet->cmd($fverify) or die $telnet->errmsg;



print "\n\nChanging the Remote Server Volume Status to Backup\n";
$telnet->cmd($fbbackup) or die myerr();
 print "Changed Volume to Backup\n";

Reply via email to