加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl Net::FTP文件上传下载

发布时间:2020-12-15 21:00:05 所属栏目:大数据 来源:网络整理
导读:#!/usr/bin/perl use Net::FTP; ( $day,$mon,$year) = (localtime)[3..5]; $mon=$mon+1; $year=$year+1900; $host_ip=`ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1`; chomp($host_ip); $localfile="$host_ip$year$mon$day.txt"; $ftp=Net:

#!/usr/bin/perl

use Net::FTP;

( $day,$mon,$year) = (localtime)[3..5];
$mon=$mon+1;
$year=$year+1900;
$host_ip=`ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1`;
chomp($host_ip);
$localfile="$host_ip&$year$mon$day.txt";
$ftp=Net::FTP->new("host_ip",Debug=>1)
??????? or die "Cannot connect to host_ip:$@";
$ftp->login("ftpname",'mima')
??????? or die "Cannot login",$ftp->message;
$ftp->cwd("/var/ftp/pub")
??????? or die "Cannot change working directory",$ftp->message;
$ftp->put ("$localfile")
??????? or die die "put failed",$ftp->message;
$ftp-quit;
?

在十几号的时候写了上面那个脚本,发现到10号前,文件日期出了问题,悲催,因为我的python脚本的文件日志格式是20130105,上面的是201315,没办法用shell修改下吧

#!/usr/bin/perl use Net::FTP; $time=`date +%Y%m%d`; chomp($time); $host_ip=`ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1`; chomp($host_ip); $localfile="$host_ip&$time.txt"; $ftp=Net::FTP->new("host_ip(ftp服务器IP)",Debug=>1) ??????? or die "Cannot connect to host_ip:$@"; $ftp->login("用户",'密码') ??????? or die "Cannot login",$ftp->message; $ftp->cwd("/var/ftp/pub") ??????? or die "Cannot change working directory",$ftp->message; $ftp->put ("$localfile") ??????? or die die "put failed",$ftp->message; $ftp-quit;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读