Zentara is right about what you need to do, but a fuller explanation
of the solution would have been:
Net::SFTP is throwing an exception when it cannot make the
connection. If the exception is not caught, it will cause your
program to exit. The way you catch exceptions in Perl is to wrap the
cod
On Fri, 13 Dec 2002 11:10:54 -0500, [EMAIL PROTECTED] (Ian
Zapczynski) wrote:
>Unfortunately, using the || as below doesn't change the behavior. Once
>my script tries to make the connection and can't, it exists with a
>"connection failed to $host, etc. etc." message, whether I use warnings
>or
Unfortunately, using the || as below doesn't change the behavior. Once
my script tries to make the connection and can't, it exists with a
"connection failed to $host, etc. etc." message, whether I use warnings
or diagnostics or neither. If anyone can help me understand why this
may be or if t
how about
#/usr/bin/perl -w
>
> use strict;
> use Net::SFTP;
>
my ($sftp) = Net::SFTP->new("10.25.3.150", user=>"administrator",
password=>"suite100") || warn "connection failed $!";
> if (!$sftp) {
> print "I can't connect!";
> } else {
> print "SUCCESS!";
> }
>
- Or