ravi45722 has asked for the wisdom of the Perl Monks concerning the following question:
I am trying to get files from server to another server through sftp. I am using this code upto now. But if the host is not connected its die and shows Unable to establish SFTP connection. But i need to raise an alarm (email) if its not connected through sftp.
#!/usr/bin/perl use warnings; use strict; use Net::SFTP::Foreign; my $host = 'xxx.xx.x.xxx'; #Host adress my $password = 'teledna'; #Password for host my $path = "/root/sanjay/"; #Path where .csv file present #connecting to host using SFTP my $sftp = Net::SFTP::Foreign->new($host, password => $password); $sftp->die_on_error("Unable to establish SFTP connection"); #Changing the path to .csv directory $sftp->setcwd($path) or die "unable to change cwd: " . $sftp->error; #get("Name of file in remote server","Name you have to given to file") $sftp->get("database.csv", "database.csv") or die "get failed: " . $sf +tp->error;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Need alarm while getting error on SFTP
by choroba (Cardinal) on Dec 03, 2015 at 07:32 UTC | |
by ravi45722 (Pilgrim) on Dec 03, 2015 at 08:45 UTC | |
by choroba (Cardinal) on Dec 03, 2015 at 08:48 UTC | |
by ravi45722 (Pilgrim) on Dec 03, 2015 at 11:37 UTC | |
by Corion (Patriarch) on Dec 03, 2015 at 11:44 UTC | |
| |
by ravi45722 (Pilgrim) on Dec 03, 2015 at 11:27 UTC |