perl Net::FTP文件上传下载
#!/usr/bin/perl 在十几号的时候写了上面那个脚本,发现到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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |