免费注册 查看新帖 |

Chinaunix

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

[桌面系统] ftp文件后没有退出 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-04-01 17:52 |只看该作者 |倒序浏览
ftp下载大文件后 (下载需要10分钟),ftp没有退出。尝试设置passive也不行。我估计是受到 ftp的data_connection_timeout 影响。但是无权修改这个文件,能否指定一个时间,让它下载后退出。
和处理时间有关系。下载1G的文件可以正常退出,下载几G的文件就不行。看下载文件不是断开的,而是完整下载完毕的。就是下载完了后,没有退出。那就是说估计是下载的时间很长,导致ftp超时了。

ftp -v -d -n   $host_ip <<EOF
user $userid $password
prompt off
bin
get $file
close
quit
EOF


220 vsFTPd 3.0.2+ (ext.1) ready...
ftp: setsockopt: Bad file descriptor
---> AUTH GSSAPI
530 Please login with USER and PASS.
cmds.c:287: verbose=1 debug=1 overbose=1
---> SYST
530 Please login with USER and PASS.
---> USER model
331 Please specify the password.
---> PASS XXXX
230 Login successful.
Interactive mode off.
Passive mode off.
---> TYPE I
200 Switching to Binary mode.
ftp: setsockopt (ignored): Permission denied
local: aaaa  remote:  aaaa
200 PORT command successful. Consider using PASV.
---> RETR  aaaa
150 Opening BINARY mode data connection for  aaaa (4694278 bytes).

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
2 [报告]
发表于 2015-04-05 18:53 |只看该作者
路过关注     

论坛徽章:
0
3 [报告]
发表于 2015-04-08 15:27 |只看该作者
心都凉了。。。。

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
4 [报告]
发表于 2015-04-08 19:46 |只看该作者
自己写一个ftp脚本,顺序执行ftp相关指令。get 文件后面一条命令就写bye或quit,这样下载完成后就退出 了

论坛徽章:
0
5 [报告]
发表于 2015-04-08 20:51 |只看该作者
回复 4# dengbao2001
测试过了,对于少于1G的文件,就可以退出。对于超过1G以上的文件,就没有退出。怀疑下载文件时间太久,ftp断开了。

   

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
6 [报告]
发表于 2015-04-09 11:31 |只看该作者
用专业的ftp客户端,间隔几分钟就发个命令过去,就不会闲置超时
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP