質問

クライアントの記事を含むファイルがあります。毎週FTPを介してリモートUNIXサーバーにアップロードする必要があり、リモートコマンドを使用して、記事をシステムに読み取ります(EAN-CODESを追跡するエージェンシー)。リモートサーバーを実行している人は、この記事ファイルをサーバーにアップロードするために、クライアントにバッチファイルを実行して実行し、手動で実行しています。

私がしている作業は、クライアントシステムを開発することであり、このファイルのアップロードを自動化したいと考えています。彼らのシステムはubuntuサーバーにあるので、バッチファイルをシェルスクリプトに翻訳しました。

これで、リモートサーバーでスクリプトを呼び出すことを除いて、すべてが正常に機能します。スクリプトがコマンド「QUOTE RCMD CALL ...」に到達するとすぐに、「500コマンドが理解されていない」-Errorを取得します。バッチファイルでwindowsを流れると、そのようなエラーはありません。

私は彼らのFTPに手動でログインしましたが、さまざまな引用コマンドを書き込もうとしましたが、どれも機能しません。

グーグルで同様の問題を抱えている人がいることがわかりましたが、解決策は見つかりませんでした。

これがなぜリモートコマンドがWindowsを介して動作しますが、ubuntuでは機能しないということを知っていますか?

役に立ちましたか?

解決

ファイアウォールが「引用」コマンドがFTPクライアントを介して送信されるのをブロックしたことが判明しました。

この問題について介して発見されました AS/400 FTP質問と回答シート

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top