试图查找远程文件是否包含expect脚本中的字符串

时间:2016-09-27 18:32:58

标签: tcl expect

我有一个期望脚本,我需要知道远程盒子是否有字符串。

我的expect脚本中有以下命令来实现:

set status [catch {exec ssh gn@cm1 "grep -c 'End of Test' /bf/tcl/tcl_scripts/log"} result]

但是当 grep 命令找不到字符串时,它会向exec返回错误状态(1),我正在使用 catch 处理它。但是在这个命令之后,所有人都希望命令(发送,期望等)停止工作。

如何解决这个问题?

0 个答案:

没有答案