根據項目需求,我需要檢查在遠程機器上生成的zip文件的內容。這整個活動都是使用自動化框架套件完成的。這是用shell腳本編寫的。我正在使用ssh命令執行上面的活動abd執行unzip命令與-l和-q開關。但是這個命令失敗了。並顯示下面的錯誤消息。使用SSH獲取失敗的調用命令?
[[email protected] IP Function]$ ./TESTS.sh
ssh [email protected] 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
我已經手工編寫,但可以正常工作相同的命令。我真的不知道。爲什麼每當我通過shell腳本執行時都失敗了。
[[email protected] IP Function]$ ssh [email protected] IP unzip -l -q SOME_PATH/20130409060734*.zip | grep -i XML |wc -l
2
請幫我解決這個問題。
由於事先 Priyank沙阿
當您從本地計算機的命令
這得到了解決,因爲遠程拉鍊創作,走的時間零頭金額和SSH命令的執行是相當快的。所以雖然觸發ssh命令不會在該位置找到zip文件。所以我把睡眠放在兩句話之間。 – 2013-04-09 09:48:51