J'ai un fichier contenant les articles de mes clients qui doivent être téléchargés chaque semaine sur un serveur UNIX distant via FTP et une commande à distance est utilisée pour lire les articles dans leur système (un agence qui suit les codes EAN). Les personnes exécutant le serveur distant ont donné à mon client un fichier batch à exécuter afin de télécharger ce fichier article sur le serveur et ils l'ont fait manuellement.Cotation FTP RCMD CALL d'Ubuntu Server vers un système UNIX distant
Le travail que je fais est de développer le système de mes clients et je veux automatiser ce téléchargement de fichiers. Leur système est sur un serveur Ubuntu, j'ai donc traduit le fichier batch en script shell. Maintenant, tout fonctionne très bien sauf l'appel de scripts sur le serveur distant. Dès que le script arrive à la commande "quote RCMD CALL ...", j'obtiens un "500 Command non compris". Si je le lance frow Windows avec le fichier batch, il n'y a pas une telle erreur.
Je me suis connecté à leur serveur FTP manuellement et j'ai essayé d'écrire différentes commandes de devis et aucune d'entre elles ne fonctionne.
J'ai trouvé des personnes ayant un problème similaire à travers Google mais je n'ai trouvé aucune solution.
Est-ce que quelqu'un sait pourquoi c'est que la commande à distance fonctionne via Windows mais pas via Ubuntu?