سؤال

لديّ ملف يحتوي على مقالات العملاء التي يحتاجها أسبوعي إلى خادم UNIX عن بُعد عبر FTP ويتم استخدام أمر بعيد لقراءة المقالات في نظامهم (وكالة تتبع الرموز المعدنية EAN). أعطى الأشخاص الذين يقومون بتشغيل الخادم البعيد عميلي ملف دفعي لتشغيله من أجل تحميل ملف المقال هذا على الخادم وكانوا يقومون بذلك يدويًا.

العمل الذي أقوم به هو تطوير نظام عملائي وأريد أتمتة تحميل الملف هذا. نظامهم موجود على خادم Ubuntu ، لذلك قمت بترجمة ملف الدُفعات إلى نص قذيفة.

الآن ، يعمل كل شيء على ما يرام باستثناء استدعاء البرامج النصية على الخادم البعيد. بمجرد أن يصل البرنامج النصي إلى الأمر "اقتباس RCMD Call ..." أحصل على "أمر 500 غير مفهومة"-. إذا قمت بتشغيله Windows مع ملف الدُفعات ، فلا يوجد مثل هذا الخطأ.

لقد قمت بتسجيل الدخول إلى FTP يدويًا وحاولت كتابة مواقف أسعار مختلفة ولا يعمل أي منها.

لقد وجدت أشخاصًا يعانون من مشكلة مماثلة من خلال googling لكنهم لم يتمكنوا من العثور على أي حلول.

هل يعرف أي شخص لماذا هذا هو أن الأمر البعيد يعمل عبر Windows ولكن ليس من خلال Ubuntu؟

هل كانت مفيدة؟

المحلول

اتضح أن جدار الحماية الخاص بنا قد منع "اقتباس"-من الإرسال من خلال FTP-Client.

اكتشفت عن هذه القضية من خلال AS/400 FTP سؤال وورقة الإجابة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top