Как запретить Debian FTP использовать команду SYST - PullRequest
1 голос
/ 01 ноября 2011

Если я включаю отладку, которая мне нужна для некоторых тестовых скриптов, которые я унаследовал, клиент ftp пытается использовать команду SYST.Это исключает из синхронизации ожидаемые команды и ответы, которые сценарий отслеживает и сравнивает с ожидаемыми ответами.

Есть ли способ сообщить клиенту, что команда SYST не должна использоваться?

1 Ответ

0 голосов
/ 01 ноября 2011

Если вы не измените исходный код ftp, вы застряли на том, что ftp считает ценным для отладки.

Вы должны быть в состоянии отфильтровать SYST с помощью ftp .... 2>&1 | grep -v SYST, но это означает изменение кода. Ваш клиент может не отправлять свои выходные данные отладки в stderr, так что проверьте это тоже.

Существует много версий ftp-клиентов, поэтому, возможно, вы сможете найти альтернативу, которую вы можете установить, которая даст вам более чистый вывод.

Наконец, рассмотрим альтернативные стратегии отладки вашего кода. Попробуйте отредактировать опубликованную здесь статью, чтобы включить сообщения об ошибках или другие системные сообщения, которые показывают характер вашей проблемы.

...