免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2526 | 回复: 4
打印 上一主题 下一主题

使用perl的Net::FTP模块遇到的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-01 23:48 |只看该作者 |倒序浏览
使用perl写的一个上传日志文件的插件,FTP的大致代码如下:

#!/usr/bin/perl

use warnings;
use strict;
use Net::FTP;


my $ftp = Net::FTP->new($host,Debug => 0,Passive =>0) or print LOG "Could not connect\n";
$ftp->login($username,$password) or print LOG "Could not login\n";
$ftp->binary or die "Set type to binary\n";
$ftp->cwd($path) or die "INFO: Could not change directory\n";
$ftp->put($nagios_file) and print LOG "upload $nagios_file OK\n" or print LOG "upload $nagios_file faild\n";
$ftp->quit;

其中host ,username ,password , path , nagios_file在前面的代码中均有定义的,此处贴出来已经省略了。其中nagios_file是已经打包好要上传到日志服务器的bz2格式的文件,最后到日志服务器上面查看上传的结果是,虽然有此打包文件,但是文件大小为0。上传文件的目标目录有读写权限,对root用户是777权限,排除没有写入权限的错误。

perl菜鸟一枚,求助各位perl大神。

论坛徽章:
78
双子座
日期:2013-10-15 08:50:09天秤座
日期:2013-10-16 18:02:08白羊座
日期:2013-10-18 13:35:33天蝎座
日期:2013-10-18 13:37:06狮子座
日期:2013-10-18 13:40:31双子座
日期:2013-10-22 13:58:42戌狗
日期:2013-10-22 18:50:04CU十二周年纪念徽章
日期:2013-10-24 15:41:34巨蟹座
日期:2013-10-24 17:14:56处女座
日期:2013-10-24 17:15:30双子座
日期:2013-10-25 13:49:39午马
日期:2013-10-28 15:02:15
2 [报告]
发表于 2015-12-02 17:31 |只看该作者
日志显示什么

论坛徽章:
0
3 [报告]
发表于 2015-12-03 13:24 |只看该作者
哪里可以看日志?我开了Debug没有报错。回复 2# yybmsrs


   

论坛徽章:
0
4 [报告]
发表于 2015-12-04 01:28 |只看该作者
Debug=>1
看一下你做了什么

论坛徽章:
0
5 [报告]
发表于 2015-12-07 23:50 |只看该作者
开了debug啊,但是没有看到报错。最后改成scp来上传了,没有问题。初步估计是私有云上做了策略。回复 4# 蚊仔perlperl
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP