use hash for ftp params
This commit is contained in:
@@ -180,16 +180,21 @@ sub trxelab {
|
|||||||
|
|
||||||
$dbh->disconnect;
|
$dbh->disconnect;
|
||||||
$ftp_parm //= "";
|
$ftp_parm //= "";
|
||||||
if ( $ftp_parm ne "" ) {
|
$ftp_parm =~ s/\s//g;
|
||||||
$ftp_parm = "Debug=>0, " . $ftp_parm;
|
|
||||||
}
|
my %ftp_parms = (
|
||||||
else {
|
'Host' => $ftp_addrs,
|
||||||
$ftp_parm = "Debug=>0";
|
);
|
||||||
|
|
||||||
|
foreach my $parm (split(/,/, $ftp_parm))
|
||||||
|
{
|
||||||
|
my ($key, $val) = split(/=>/, $parm);
|
||||||
|
$ftp_parms{$key} = $val;
|
||||||
}
|
}
|
||||||
|
|
||||||
print getTimeStamp("log") . " - pid $$ >> $tool: ftp parm = $ftp_parm.\n";
|
print getTimeStamp("log") . " - pid $$ >> $tool: ftp parm = " . Dumper(%ftp_parms) . "\n";
|
||||||
|
|
||||||
my $ftp = Net::FTP->new( Host=>$ftp_addrs, $ftp_parm )
|
my $ftp = Net::FTP->new( %ftp_parms )
|
||||||
or die getTimeStamp("log")
|
or die getTimeStamp("log")
|
||||||
. " - pid $$ >> Cannot connect to $ftp_addrs: $@ \n";
|
. " - pid $$ >> Cannot connect to $ftp_addrs: $@ \n";
|
||||||
$ftp->login( $ftp_user, $ftp_passwd )
|
$ftp->login( $ftp_user, $ftp_passwd )
|
||||||
|
|||||||
Reference in New Issue
Block a user