我们正在将我们的应用程序从 FTP 转移到 SFTP。我们有一个实用的 FTP 脚本(内部开发),它通常处理我们所有的 FTP 需求,并根据遇到的错误类型返回退出代码(例如 1=无法连接;2=找不到源文件;3=未找到目标目录...;90=一些文件成功,一些没有)主要基于http://en.wikipedia.org/wiki/List_of_FTP_server_return_codes中的信息。
该脚本破译来自 FTP 服务器的 3 位数字响应以确定其自己的退出代码。
除非我错过了它(我希望如此),否则似乎 sftp 没有类似的功能(数字响应代码);我看到的回复都是基于文本的,因此可能会有很大差异(如果没有别的,由于语言/地区的差异)。
这是我们为“进步”付出的代价,还是有一种合理的方式来模仿我们以前的能力?
谢谢你的时间。丹尼斯