免费注册 查看新帖 |

Chinaunix

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

ftp脚本脚本问题,quote总是没有执行,急 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-05 09:41 |只看该作者 |倒序浏览
脚本如下:\r\nftp -ni <<+\r\nopen 192.168.10.10\r\nuser username password\r\nbin\r\ncd /a\r\nlcd /export\r\nprompt\r\nmput *.dmp\r\nquote site exec aa.bat\r\nbye\r\n+\r\n\r\n192.168.10.10机器是windows2003,文件总是put了上来,但是aa.bat这个批处理总是没有执行。什么原因?以前写在.netrc里面没有用mput用put单个文件就能执行aa.bat这个批处理。ftp用户有执行权限,而且手工ftp进去可以执行。哪里写错了?请教。

论坛徽章:
0
2 [报告]
发表于 2009-01-06 08:40 |只看该作者
嗯,谢谢,先试下。\r\n另外再请教下,怎么在同一个脚本里面写多个ftp,就是ftp到多个ftp服务器?我续着写下去只能执行第一个,下面的完全没有执行。

论坛徽章:
0
3 [报告]
发表于 2009-01-06 11:10 |只看该作者
加上几个close和open,如果OS不同的话(比如Win和unix),写法上也需要注意

论坛徽章:
0
4 [报告]
发表于 2009-01-07 16:33 |只看该作者
发觉还是有问题\r\nftp -n<<!\r\nopen 192.168.10.10\r\nuser username password\r\nbin\r\ncd /a\r\nlcd /export\r\nprompt\r\nmput *.dmp\r\nquote site exec aa.bat\r\nbye\r\n!\r\n\r\n手工执行就没有问题,但是放在crontab里面定时执行,quote site exec aa.bat还是没有被执行。

论坛徽章:
0
5 [报告]
发表于 2009-01-10 08:40 |只看该作者
把同样的东西写到 .netrc里面自动执行就很正常。郁闷什么原因呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP