プロジェクトの要件に従って、リモート マシンで生成された zip ファイルの内容を確認する必要があります。このアクティビティ全体は、自動化フレームワーク スイートを使用して行われます。シェルスクリプトで書かれています。-l および -q スイッチを使用して ssh コマンド abd execute unzip コマンドを使用して、上記のアクティビティを実行しています。しかし、このコマンドは失敗しています。および以下のエラー メッセージを示します。
[SOMEUSER@MACHINE IP Function]$ ./TESTS.sh
ssh SOMEUSER@MACHINE IP unzip -l -q SOME_PATH/20130409060734*.zip | grep -i XML |wc -l
unzip: cannot find or open SOME_PATH/20130409060734*.zip, SOME_PATH/20130409060734*.zip.zip or SOME_PATH/20130409060734*.zip.ZIP.
No zipfiles found.
0
私が手動で書いたのと同じコマンドですが、それは正しく機能します。シェルスクリプトを介して実行するたびにこれが失敗するのはなぜですか。
[SOMEUSER@MACHINE IP Function]$ ssh SOMEUSER@MACHINE IP unzip -l -q SOME_PATH/20130409060734*.zip | grep -i XML |wc -l
2
その問題を解決するのを手伝ってください。
前もって感謝します, Priyank Shah