当前位置:  开发笔记 > 编程语言 > 正文

从Unix脚本检查ftp返回码

如何解决《从Unix脚本检查ftp返回码》经验,为你挑选了2个好方法。

我目前正在创建一个调用Unix脚本的隔夜作业,该脚本依次使用创建和传输文件ftp.我想查看所有可能的退货代码.手册页ftp不列出返回代码.有谁知道在哪里找到一个清单?有经验的人吗?我们有其他脚本可以在日志中查找某些返回字符串,并在出错时发送电子邮件.但是,他们经常会错过意料之外的代码.然后我将原因放入日志和电子邮件中.



1> ColinYounger..:

ftp我遇到的大多数实现中,该命令不会返回除零之外的任何内容.

在日志中处理三位数代码要好得多 - 如果您要发送二进制文件,则可以检查发送的字节是否正确.

三位数代码称为"系列代码",可在此处找到列表



2> 小智..:

我编写了一个脚本,一次只传输一个文件,并在该脚本中用于grep检查226 Transfer complete消息.如果找到它,则grep返回0.

ftp -niv < "$2"_ftp.tmp | grep "^226 "

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有