FTP-запрос RCMD CALL с сервера Ubuntu на удаленную систему UNIX - PullRequest
0 голосов
/ 28 октября 2010

У меня есть файл, содержащий статьи моих клиентов, которые нужно еженедельно загружать на удаленный сервер UNIX через FTP, а удаленная команда используется для чтения статей в их систему (агентство, которое отслеживает EAN-коды). Люди, работающие на удаленном сервере, дали моему клиенту пакетный файл для загрузки, чтобы загрузить этот файл статьи на сервер, и они делали это вручную.

Я занимаюсь разработкой своей системы клиентов, и я хочу автоматизировать загрузку этого файла. Их система находится на сервере Ubuntu, поэтому я перевел пакетный файл в сценарий оболочки.

Теперь все работает просто отлично, кроме вызова сценариев на удаленном сервере. Как только скрипт попадает в команду «quote RCMD CALL ...», я получаю ошибку «500 команда не понятна». Если я запускаю его в Windows с командным файлом, такой ошибки не возникает.

Я вошел на их FTP вручную и попытался написать разные команды цитаты, но ни одна из них не работает.

Я нашел людей, имеющих схожую проблему с помощью Google, но не смог найти решения.

Кто-нибудь знает, почему удаленная команда работает через Windows, а не через Ubuntu?

1 Ответ

0 голосов
/ 02 ноября 2010

Оказалось, что наш брандмауэр блокировал отправку "кавычек" -команд через FTP-клиент.

Об этой проблеме узнали через AS / 400 FTP Лист вопросов и ответов

...