Frage

Ich habe eine Datei mit Artikeln meiner Clients, die wöchentlich über FTP auf einen Remote-UNIX-Server hochgeladen werden muss, und ein Remote-Befehl wird verwendet, um die Artikel in ihr System zu lesen (eine Agentur, die EANCODES im Auge behält). Die Personen, die den Remote-Server ausführen, gab meinem Client eine Stapelfilmie zum Ausführen, um diese Artikeldatei auf den Server hochzuladen, und sie haben sie manuell gemacht.

Die Arbeit, die ich mache, ist die Entwicklung meines Client -Systems und ich möchte diese Datei -Upload automatisieren. Ihr System befindet sich auf einem Ubuntu-Server, daher habe ich die Stapelfile in ein Shell-Skript übersetzt.

Jetzt funktioniert alles in Ordnung, außer auf dem Remote -Server auf Skripte aufzurufen. Sobald das Skript zum Befehl "Quote RCMD Call ..." gelangt, bekomme ich einen "500-Befehl nicht verstanden" -Erenror. Wenn ich es mit dem Batch-File funkeln, gibt es keinen solchen Fehler.

Ich habe mich manuell in ihre FTP angemeldet und versucht, verschiedene Zitat zu schreiben, und keines von ihnen arbeitet.

Ich habe Leute gefunden, die durch Googeln ein ähnliches Problem haben, konnten aber keine Lösungen finden.

Weiß jemand, warum dies der Remote -Befehl über Windows funktioniert, aber nicht über Ubuntu?

War es hilfreich?

Lösung

Es stellte sich heraus, dass unsere Firewall "Zitat" -Kommandes blockierte, durch den FTP-Client gesendet zu werden.

Fand dieses Problem durch durch AS/400 FTP Frage- und Antwortblatt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top