免费注册 查看新帖 |

Chinaunix

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

sftp命令难题,求教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-17 12:56 |只看该作者 |倒序浏览
我需要在脚本里实现sftp拿文件,文件成功下载后删除文件的功能,遇到的问题是:脚本是非交互式的,不能手动去输入命令,我只能删除已经成功下载了的文件,我该如何确认哪个文件已经被成功下载,并获得其文件名呢?
现有的脚本片段是:
  1. sftp $USER_NAME@$IP_ADDRESS  <<EOF
  2. cd  $FILE_LOCATION
  3. lcd $LOCAL_FOLDER
  4. mget $FILE_PATTERN*  (此处用mget的结果可能会是:有些文件成功下载,有些失败,问题在这里,如何获取成功的文件名,然后再执行删除)
  5. #如果下载成功,则删除文件
  6. quit
  7. EOF
复制代码
急,请各位赐教!

论坛徽章:
0
2 [报告]
发表于 2010-08-17 14:23 |只看该作者
还没人看到么??

论坛徽章:
0
3 [报告]
发表于 2010-08-17 14:39 |只看该作者
把你的文件下载到个临时目录行不?

论坛徽章:
0
4 [报告]
发表于 2010-08-17 16:04 |只看该作者
回复 3# 好看的附件

下载到临时目录然后呢? 如果下载中有错误呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP