Pregunta

Tengo un archivo que contiene artículos de mis clientes que semanalmente debe cargarse en un servidor UNIX remoto a través de FTP y se utiliza un comando remoto para leer los artículos en su sistema (una agencia que realiza un seguimiento de EAN-codes). Las personas que ejecutan el servidor remoto le dieron a mi cliente un archivo por lotes para ejecutar para cargar este archivo de artículo en el servidor y lo han estado haciendo manualmente.

El trabajo que hago es desarrollar el sistema de mis clientes y quiero automatizar esta carga de archivo. Su sistema está en un servidor Ubuntu, por lo que he traducido el archivo por lotes a un shell-script.

Ahora, todo funciona bien, excepto invocar scripts en el servidor remoto. Tan pronto como el script llega al comando "CITA RCMD Call ..." Obtengo un "500 comando no entendido" -Error. Si lo ejecuto Frow Windows con el archivo por lotes, no hay tal error.

He iniciado sesión en su FTP manualmente e intenté escribir diferentes comandos de citas y ninguno de ellos funciona.

He encontrado personas que tienen un problema similar a través de Google, pero no pude encontrar ninguna solución.

¿Alguien sabe por qué esto es que el comando remoto funciona a través de Windows pero no a través de Ubuntu?

¿Fue útil?

Solución

Resultó que nuestro firewall bloqueó la "cita"-comandantes de ser enviados a través del cliente FTP.

Descubrí este problema a través de AS/400 ftp Pregunta y hoja de respuestas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top