run-remote 命令在一个或多个远程 AutoShell 客户端系统上执行表达式或脚本文件。 要使远程执行成功,远程目标节点必须已安装并配置 AutoShell 客户端。
run-remote 命令支持像 run-local 命令一样指定表达式、脚本和参数。 脚本文件必须位于管理器系统上并传输到目标系统来执行。 此外,使用 on 子句指定远程客户端。 指定服务器名称是调用 run-remote 命令的最简单方法:
run-remote "1+2" on "ascl1"
注意:主机名不支持字符串化。
您可以使用列表为远程执行指定多个目标:
run-remote "1+2" on "ascl1", "ascl2"
使用 run-remote 这种方法不能获取执行的远程作业的相关信息。 作业运行或失败,无需任何进一步指示。 远程命令异步执行,这意味着在实际的远程命令仍在执行时,run-remote 命令就可返回。
要等到远程命令开始处理或发生错误,请使用 -wait 选项调用 run-remote:
run-remote "1+2" on "ascl1" -wait
对远程执行的更多控制提供了预定义的 RemoteTarget AutoShell 类。
版权所有 © 2013 CA。
保留所有权利。
|
|