Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我打开我继承的一些测试脚本所需的调试,ftp 客户端会尝试使用 SYST 命令。这会使脚本正在监视并与预期响应进行比较的预期命令和响应不同步。
有没有办法告诉客户端不应该使用 SYST 命令?
除非您修改 ftp 源代码,否则您会被 ftp 认为对调试有价值的东西所困扰。
您应该能够使用 过滤掉 SYST ftp .... 2>&1 | grep -v SYST,但这意味着修改代码。您的客户端可能不会将其调试输出发送到 stderr,因此也要对其进行测试。
ftp .... 2>&1 | grep -v SYST
有许多版本的 ftp 客户端,所以也许你可以找到一个可以安装的替代方案,它可以为你提供更清晰的输出。
最后,考虑调试代码的替代策略。考虑编辑您在此处发布的内容,以包含错误消息或其他系统生成的消息,以显示您的问题的具体性质。