我正在尝试使用Robot Framework将SSH连接到远程计算机并执行C程序/可执行文件。
但似乎ROBOT没有执行这个程序。但是,SHH连接似乎是成功的,它能够找到要执行的脚本。
echo "Starting Server Process" // This statement is printed.
./helloworld // infinite loop program. Doesn't run (checked ps output
echo "Completed server program" // also printed.
是否存在ROBOT无法使用SSH库执行C / C ++程序的已知问题?
如果有人可以分享对此
的任何见解,我将不胜感激-Tej
编辑主要信息
在服务器上启动Exchange进程。
${retval}= Start Command ./server.sh
BuiltIn.Sleep 30s
${output}= Read Command Output
BuiltIn.Log To Console Output from server ${output}
Should Contain ${output} Exchange server started
这里的问题是,
1)SSH工作正常,因为从脚本打印了echo语句 2)30秒睡眠是我检查" ps -aef"在服务器计算机上输出以查看进程是否已启动。 (事实并非如此)
〜 〜