克隆命令相当于为一份云助手命令新增版本。您可以完全保留被克隆的命令的所有信息,也可以修改命令的名称、描述、类型、内容、执行路径或者超时时间。

操作步骤

  1. 登录ECS管理控制台
  2. 在左侧导航栏,选择运维与监控 > 发送命令/文件(云助手)
  3. 在顶部菜单栏左上角处,选择地域。
  4. 命令列表页签找到需要克隆的云助手命令,在右侧操作列表中,单击克隆
  5. 克隆命令对话框中,完成以下配置。
    名称 描述
    命令名称 设置命令名称。
    执行计划 选择命令执行计划。
    • 立即执行:单击执行执行并保存后,系统立即执行命令。
    • 系统下一次启动后:单击执行执行并保存后,实例下次启动时执行命令。
    • 系统每次启动后:单击执行执行并保存后,实例每次启动时执行命令。
    • 定时执行:单击执行执行并保存后,系统在设置的时间间隔或者时间点执行命令。定时执行包括以下几种方式:
      • 固定时间间隔执行:基于Rate表达式,按照设置的时间间隔执行命令。时间间隔支持按秒、分钟、小时和天来选择,适用于在固定时间间隔执行任务的场景。
        说明 固定时间间隔执行有以下限制条件:
        • 设置的时间间隔不大于7天、不小于60秒,且需大于定时任务的超时时间。
        • 执行间隔只基于固定频率,与任务实际执行需要的时间无关。例如设置每5分钟执行一次命令,任务需要2分钟执行完成,则在任务完成3分钟后继续执行下一轮。
        • 创建任务时不会立即执行。例如设置每5分钟执行一次命令,创建任务时不会立即执行一次命令,而是在任务创建完成后的5分钟后开始执行。
      • 仅在指定时间执行一次:按照设置的时区和执行时间点执行一次命令。

        例如设置执行时间2022-05-17 17:30:50时区(GMT+8:00) Asia/Shanghai,即表示系统会在中国/上海时间,2022年05月17日17点30分50秒执行一次命令。

      • 基于时钟定时执行:基于Cron表达式,按照设置的定时任务执行命令。重复频率可精确到秒、分钟、小时、日期、月份、星期、年份,在指定的时区下,根据Cron表达式推算定时任务执行时间并执行。配置灵活,适用于较复杂的定时任务执行场景。关于Cron表达式的更多信息,请参见Cron表达式
        说明 设置的最小时间间隔需大于或等于定时任务的超时时间,且不小于10 秒。

        例如设置重复频率0 0 12 ? * WED 2022时区(GMT+8:00) Asia/Shanghai,即表示系统会在中国/上海时间,2022年每个星期三中午12:00执行命令。

    命令类型 选择命令类型。
    • Linux:选择ShellPython或者Perl
    • Windows:选择Bat或者Power Shell
    命令内容 编辑或者粘贴您的命令。

    有关Shell命令的示例,请参见查看实例系统配置

    命令描述 设置命令的描述信息。建议设置命令用途等信息,方便后续管理维护。
    执行路径 自定义命令的执行路径。默认路径如下:
    • Linux:默认在root用户的/home目录。
    • Windows:默认在C:\Windows\system32目录。
    超时时间 设置命令在实例中的超时时间,当执行命令的任务超时后,云助手将强制终止任务进程。

    单位为秒,默认为60秒,最小为10秒。如果您设置的超时时间小于10秒,为确保命令执行成功,会被系统设置为10秒。

  6. 确认修改后,单击克隆