上一主题: RemoteTarget.getHostName 方法下一主题: RemoteTarget.onError 方法


RemoteTarget.hasCompleted 方法

该方法检查远程脚本评估的执行状态。 如果 abort() 调用结束执行操作、处理期间发生错误或者在目标节点上成功运行脚本,则将执行视为完成。 使用 errorOccurred() 和 getError() 方法确认执行是成功完成还是发生错误。

该方法具有以下语法:

hasCompleted()

该方法返回以下值:

执行完成。

执行未完成。

示例

手工实施等待完成所需要的时间。

aRT = run-remote "! ver" on "ascli1"
while(!aRT[0].hasCompleted())
{
    sleep(500);
}
if(aRT[0].errorOccurred())
{
    ? "Error"
}
else
{
    ? "Result:", get-remoteResult(aRT[0])
}

通常,脚本仅使用 run-remote 命令的 -wait 选项。

另请参阅:

run-remote 命令-在远程系统上执行脚本 (Funclet)

RemoteTarget.abort 方法

RemoteTarget.errorOccurred 方法

RemoteTarget.getError 方法