免费注册 查看新帖 |

Chinaunix

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

自动FTP取文件脚本,请给个提示! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-08 11:08 |只看该作者 |倒序浏览
cd /testshell\r\nftp -n << -EOF\r\nopen 10.110.2.82\r\nuser root root\r\ncd /testshell\r\nbin\r\nget errpt.log\r\nbye\r\nEOF\r\n\r\n这个脚本可以将10.110.2.82主机上的errpt.log文件取过来\r\n\r\n另外一个脚本\r\ncd /testshell\r\nftp -n << -EOF\r\nfor iplist in `cat iplist.txt`\r\ndo\r\nopen $iplist\r\nuser root root\r\ncd /testshell\r\nbin\r\nget errpt.log\r\nbye\r\ndone\r\nEOF\r\n这个脚本就无法将文件取过来,提示信息如下:\r\nNot connected.\r\n?Invalid command\r\n(to) errpt.log: A file or directory in the path name does not exist.\r\n\r\n其中iplist文件就在当前目录里面,里面只有一行\r\n10.110.2.82\r\n\r\n我的目的是自动获取iplist里面主机里的指定文件,谁给个提示,哪出错了?\n\n[ 本帖最后由 lanfeng356 于 2008-8-8 11:10 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-08-08 11:36 |只看该作者
Not connected.\r\n 没连接过去

论坛徽章:
0
3 [报告]
发表于 2008-08-08 11:39 |只看该作者
调试shell 可用:\r\nsh -x your_script \r\n  这将执行该脚本并显示所有变量的值。\r\n  shell还有一个不需要执行脚本只是检查语法的模式。可以这样使用:\r\nsh -n your_script \r\n 这样知道错误出在哪里

论坛徽章:
0
4 [报告]
发表于 2008-08-08 11:40 |只看该作者

回复 #2 我老婆黑社会 的帖子

为什么会连接不过去啊?你看两个脚本对比,第一个都连过去了啊\r\n第二个脚本,我只想把IP地址用$iplist代替

论坛徽章:
0
5 [报告]
发表于 2008-08-08 11:41 |只看该作者
你也可用echo把这行输出来

论坛徽章:
0
6 [报告]
发表于 2008-08-08 11:42 |只看该作者
把ftp -n << -EOF\r\n 放到循环里试一下

论坛徽章:
0
7 [报告]
发表于 2008-08-08 11:56 |只看该作者
Not connected.\r\n?Invalid command
\r\n\r\n没连上,当然取不到了。

论坛徽章:
0
8 [报告]
发表于 2008-08-08 12:17 |只看该作者
for iplist in `cat iplist.txt`\r\n找不到文件,写iplist.txt的全路径试试

论坛徽章:
0
9 [报告]
发表于 2008-08-08 12:27 |只看该作者
我没有AIX,在linux上面运行也不行,说open后面必须跟ip,我改了一下\r\n/tmp> more test.sh\r\ncd /tmp\r\nfor iplist in `cat list.txt`\r\ndo\r\nftp -n $iplist << EOF\r\nuser test test\r\nbin\r\nbye\r\nEOF\r\ndone\r\n\r\n这样就可以了,哈哈,你试试AIX上如何

论坛徽章:
0
10 [报告]
发表于 2008-08-08 13:38 |只看该作者
非常感谢6楼和9楼的帮助,已经成功!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP