本文介绍如何使用指定退出码停止或重启实例。

前提条件

  • 实例的状态必须为运行中(Running)。
  • 已安装云助手客户端。具体操作,请参见安装云助手客户端
    需确保云助手客户端不低于以下版本:
    • Linux:2.2.3.317
    • Windows:2.1.3.317

    如果执行指定的特殊退出码时报错,请将客户端更新至最新版本。具体操作,请参见升级或禁止升级云助手客户端

背景信息

通过云助手执行命令来停止或重启实例时,建议您在命令末尾指定退出码,以保证命令执行状态的准确性与实时性。如果您直接通过命令停止或重启实例,即使停止或重启操作是命令的最后一步,命令执行状态也可能无法正确更新。

操作方式

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择运维与监控 > 发送命令/文件(云助手)
  3. 在顶部菜单栏左上角处,选择地域。
  4. 在页面右上角,单击创建/执行命令
  5. 进入命令信息区域,设置相关参数。更多信息,请参见立即执行命令
  6. 命令内容末尾设置对应的退出码。
    • 当您在命令中需要停止实例时,您可以指定以下退出码。
      操作系统 退出码 命令示例
      Linux 193
      # 以Shell命令为例,以下命令以退出码193返回,会触发停止实例的动作
      exit 193
      Windows 3009
      # 以PowerShell命令为例,以下命令以退出码3009返回,会触发停止实例的动作
      exit 3009
    • 当您在命令中需要重启实例时,您可以指定以下退出码。
      操作系统 退出码 命令示例
      Linux 194
      # 以Shell命令为例,以下命令以退出码194返回,会触发重启实例的动作
      exit 194
      Windows 3010
      # 以PowerShell命令为例,以下命令以退出码3010返回,会触发重启实例的动作
      exit 3010
  7. 选择实例选择托管实例区域,选中需要执行命令的目标实例。
    说明 托管实例是云助手托管的非阿里云服务器,更多信息,请参见混合云托管服务器
  8. 单击执行并保存执行,立即开始执行任务。