克隆云助手命令

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

操作步骤

  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或者PowerShell

    命令内容

    编辑或者粘贴您的命令。

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

    命令描述

    设置命令的描述信息。建议设置命令用途等信息,方便后续管理维护。

    执行路径

    自定义命令的执行路径。默认路径如下:

    • Linux:默认在root用户的/home目录。

    • Windows:默认在C:\Windows\system32目录。

    超时时间

    设置命令在实例中的超时时间,当执行命令的任务超时后,云助手将强制终止任务进程。

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

    标签

    设置命令的标签键标签值,方便后续分类管理维护。

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