免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 请教一个FTP方面的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-21 19:27 |只看该作者 |倒序浏览
由于工作需要经常将远程的一台LINX服务器上的文件通过通过FTP接收回本地进行处理,但不知这个SHELL怎样写,请各位大侠帮我写写在此感谢。
远程FTP服务器地址:181.2.66.11
远程FTP服务器用户名:acer
远程FTP服务器用户没有密码
需要取回的文件为:BP1124678810
(取回后还需验证此文件是否存在)

我原来是这样写的,但每次执行都自动退出不作任何“动作”
ftp -n -i  181.2.66.11<<!
user acer
lcd /data_out
cd df_out
get  BP1124678810
bye
!
      

谢谢!!!!

[ 本帖最后由 zypra 于 2006-6-21 21:21 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-21 20:24 |只看该作者
过程用户必须加密码
将user acer更改为user acer password
prompt off
并将其中的每行前的空格去掉

论坛徽章:
0
3 [报告]
发表于 2006-06-21 21:20 |只看该作者

谢谢,这可是别人的服务器,而且访问的人较多,我是不能加密码的,有什么办法吗?

谢谢,这可是别人的服务器,而且访问的人较多,我是不能加密码的,有什么办法吗?另外请教prompt off是什么意思?

论坛徽章:
0
4 [报告]
发表于 2006-06-21 22:00 |只看该作者
可以在最前面加条件断。或干脆就写成循环
while [ -z BP1124678810 ]
ftp -n -i  181.2.66.11<<!
user acer
lcd /data_out
cd df_out
get  BP1124678810
bye
!



这个不能用。不可能啊。
问个无聊的问题
/date_out存在吗

[ 本帖最后由 shitou9000 于 2006-6-21 22:02 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-06-24 20:40 |只看该作者
prompt off是关闭FTP内部的命令提示,如果passwd不能以明码形式加入的话,请参考网站有关于FTP的C代码,可将口令写在C程序中(最好用暗码,否则还是可以看到的)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP