【发布时间】:2011-11-01 13:24:15
【问题描述】:
如果我打开调试,我需要一些我继承的测试脚本,ftp 客户端会尝试使用 SYST 命令。这会使脚本正在监视并与预期响应进行比较的预期命令和响应不同步。
有没有办法告诉客户端不应该使用 SYST 命令?
【问题讨论】:
标签: shell ftp ftp-client
如果我打开调试,我需要一些我继承的测试脚本,ftp 客户端会尝试使用 SYST 命令。这会使脚本正在监视并与预期响应进行比较的预期命令和响应不同步。
有没有办法告诉客户端不应该使用 SYST 命令?
【问题讨论】:
标签: shell ftp ftp-client
除非您修改 ftp 源代码,否则您会被 ftp 认为对调试有价值的东西所困扰。
您应该能够使用ftp .... 2>&1 | grep -v SYST 过滤掉 SYST,但这意味着要修改代码。您的客户端可能没有将其调试输出发送到 stderr,因此也要进行测试。
有许多版本的 ftp 客户端,所以也许您可以找到一个可以安装的替代版本,以提供更清晰的输出。
最后,考虑调试代码的替代策略。考虑编辑您在此处发布的内容,以包含错误消息或其他系统生成的消息,以显示您的问题的具体性质。
【讨论】: