根据项目需求,我需要检查在远程机器上生成的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