开发者社区 问答 正文

执行命令

创建云助手命令后,您可以在一台或者多台实例中执行命令。多台实例间的执行状态和执行结果互相不影响,您还可以为命令设置执行周期。

使用限制

  • 在一个阿里云地域下,您每天最多能执行500次云助手命令。
  • 一次执行命令操作最多可以选择50台实例。
  • 目标实例的状态必须处于执行中Running)。
  • 目标实例必须已安装云助手客户端
  • 目标实例的网络类型必须是专有网络VPC
  • 周期性云助手命令设定的间隔不能小于10秒。
  • 周期执行的时间设置基准为UTC +08:00,且该时间以实例的系统时间为准,您需要确保您的ECS实例的时间或者时区与您预期的时间一致。

执行命令

在管理控制台上执行命令的步骤如下所示:

  1. 登录 ECS管理控制台 
  2. 在左侧导航栏,单击云助手
  3. 选择地域。
  4. 找到需要执行的云助手命令,在右侧操作列表中单击执行,在右侧弹窗中:
    1. 单击查看命令内容确认命令内容。
    2. 单击选择实例,在弹窗中:
      1. 勾选一台或多台实例。
      2. 单击选中实例。
        说明
        Bat或者PowerShell命令只能选择Windows实例,Shell命令只能选择Linux实例,并且实例必须已安装云助手客户端。否则单击图标后无法选中实例。
      3. 单击确定
    3. 选择立即执行或者定时执行
      • 立即执行:云助手命令在实例中即可执行一次。
      • 定时执行:使用Cron表达式为设置命令为周期任务。填写执行时间,更多详情,请参阅 Cron表达式取值说明


  5. 单击执行

您也可以使用ECS API InvokeCommand执行云助手命令。

停止执行命令

前提条件:命令执行状态必须为进行中Running)或者是周期命令。

在管理控制台上停止命令的步骤如下所示:

  1. 登录 ECS管理控制台 
  2. 在左侧导航栏,选择云助手
  3. 选择地域。
  4. 执行记录区域,找到需要停止的命令,在操作栏中单击停止执行

下一步

查询执行结果与状态

展开
收起
chenchuan 2018-08-22 06:57:44 1648 分享 版权
阿里云 AI 助理回答

创建与执行阿里云ECS云助手命令指南

执行概述

在阿里云ECS上,您能够创建云助手命令并在一台或多台实例中执行,这些操作互不影响。此外,支持为命令配置周期性执行计划。

使用限制

  • 每日命令执行次数:每个阿里云地域下,每天最多执行500次云助手命令。
  • 单次执行实例数:一次执行操作可选目标实例最多为50台。
  • 实例状态要求:目标ECS实例需处于“运行中”(Running)状态。
  • 云助手Agent:所有目标实例必须已安装云助手客户端。
  • 网络类型:实例需使用专有网络VPC。
  • 周期性执行间隔:周期性命令设定的最小间隔为10秒。
  • 执行时间基准:周期执行基于UTC 08:00,确保ECS实例系统时间与时区设置正确。

执行命令步骤(控制台)

  1. 登录ECS管理控制台
  2. 导航至云助手
  3. 选择地域
  4. 找到并执行命令
    • 查看命令内容确认无误。
    • 选择实例
      • 勾选符合操作系统要求的实例(Linux选Shell, Windows选Bat/PowerShell)。
      • 实例需已安装云助手Agent。
    • 确定所选实例。
  5. 执行模式选择
    • 立即执行:命令即刻执行一次。
    • 定时执行:通过Cron表达式设置周期任务,如0 15 10 ? * *代表每天上午10:15执行。

API执行命令

  • 利用InvokeCommand API调用执行云助手命令,需提供RegionId, InstanceId(s), 和CommandId参数。

停止执行命令

  • 前提条件:命令状态为“进行中”或为周期性命令。
  • 操作路径:在ECS管理控制台的“云助手” > “执行记录”区域,找到相应命令点击“停止执行”。

查询执行结果与状态

  • 虽未直接提供查询步骤,但通常在ECS管理控制台的“云助手”页面,您可以查看执行记录和命令状态详情。

参考资料: 上述信息综合自提供的知识库文档。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答