上云无忧 > 文档中心 > 百度智能云函数计算 CFC 定时任务计划表达式
函数计算CFC
百度智能云函数计算 CFC 定时任务计划表达式

文档简介:
用户可以使用 cron 或 rate 表达式在函数计算中创建按计划自行触发的规则。所有表达式都使用 UTC 时区,计划的最小精度为 1 分钟。 CFC提供支持 cron 表达式和 rate 表达式。cron 表达式支持的具体的执行您可以定义具体的那一天的那一分钟。 而Rate 表达式更容易定义,它以一定的间隔触发规则,例如每小时一次或每天一次。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

计划表达式

用户可以使用 cron 或 rate 表达式在函数计算中创建按计划自行触发的规则。所有表达式都使用 UTC 时区,计划的最小精度为 1 分钟。 CFC提供支持 cron 表达式和 rate 表达式。cron 表达式支持的具体的执行您可以定义具体的那一天的那一分钟。 而Rate 表达式更容易定义,它以一定的间隔触发规则,例如每小时一次或每天一次。

rate表达式

Rate 表达式有两个必需字段。这些字段用空格分隔。

rate(1 minute)  
rate(value unit)
字段 说明 取值
value 正数
unit 时间单位。如果是1 单位必须是单数 (例如,rate(1 day)),而不是复数(例如,rate(5 days)) 有效值:minute minutes hour hours day days

举个例子:

rate表达式 说明
rate(1 minute) 每隔1分钟
rate(5 minutes) 每隔5分钟
rate(1 hour) 每隔1小时
rate(1 day) 每隔1天
rate(10 hours) 每隔10小时

cron表达式

cron表达式有5个必填字段

字段 特殊字符
分钟 0-59 , - * /
小时 0-23 , - * /
日期 1-31 , - * ? /
1-12 或 JAN-DEC , - * /
星期几 0-6 or SUN-SAT , - * ? /

特殊字符的描述

特殊字符 描述 样例
, 逗号 表示列表 在月份中JAN、FEB 和 MAR 将包含 January、February 和 March
- 破折号 表示范围 在小时字段中使用5-10,表示UTC时间从5到10点
* 星号 包含该字段中的所有值 在分钟字段中, 将包含每分钟,您不能在"日期"和"星期几"字段中同时使用。如果您在一个中使用它,则必须在另一个中使用 ?
? 问号 表示不确定的值 与其他指定值一起使用 在"日期"字段中,您可以输入7,如果您不介意7日是星期几,则可以在"星期几"字段中输入 ?
/ 斜杠 表示一个值的增量 在"分钟"字段中,您可以输入 1/10 ,它表示从1分开始,每隔10分钟执行

样例

cron表达式(UTC时间) 解释
cron(0 10 * * ?) 每天上午的 10:00 (UTC) 触发
cron(30 10 * * ?) 每天上午的 10:30 (UTC) 触发
cron(10,11,12 * * * ?) 每小时的10分,11分,12分(UTC) 触发
cron(0 8 1 * ?) 每月第 1 天的上午 8:00 (UTC) 触发
cron(0/10 * * * ?) 每10分钟 (UTC) 触发
cron(0/10 8-17 ? * MON-FRI) 每星期一到星期五的上午 8:00 和下午 5:00 (UTC) 之间,每10分钟触发一次

使用控制台创建定时触发器

相似文档
  • HTTP触发器实现了将某个函数关联到一个 URL 上(包含相应的 CRUD 操作),它可以接收 HTTP 请求,根据 HTTP 方法、URL,找到匹配的函数将 HTTP 相关信息传入并执行函数,获取执行结果,将函数执行结果包装为 HTTP 返回响应。创建HTTP触发器的核心步骤包括HTTP触发器配置和用户代码配置,以下将为您分别介绍。
  • 用户可以为新建的函数或已有函数配置HTTP触发器,创建函数的流程可以具体参考 创建函数 这里不再赘述。 这里假设用户已完成一个名为httptrigger-helloworld的Nodejs函数的创建,以下内容以此为前提,指引用户在CFC控制台在函数管理页面中为函数配置触发器。接下来,我们将通过三步来完成一个触发器的设置。
  • 用户可以为新建的函数或已有函数配置 BOS 触发器,创建函数的流程可以具体参考 创建函数 。 这里假设用户已完成一个名为 bostrigger 的 Python 函数的创建,以下内容以此为前提,指引用户在 CFC 控制台在函数管理页面中为函数配置触发器。接下来,我们将通过三步来完成一个触发器的设置。
  • DuerOS触发器是百度云函数计算CFC为DuerOS技能开放平台开发者用户提供的事件触发器。 百度开放的智能生态有两大开发者支撑平台:一个是“小度技能开放平台”,一个是“百度智能云”。借助两大平台,您可以在搭载DuerOS的智能硬件上开发出丰富的功能,实现AI能力的场景化落地。为了更好地支持开发者,百度云CFC与DuerOS技能开放平台深度整合,提供一站式解决方案,您可以很方便的将在技能开放平台上开发好的技能使用DuerOS触发器与CFC函数绑定。
  • DuEdge触发器是百度云CFC为DuEdge的用户提供的触发器。DuEdge是百度旗下的边缘计算网络系统,平台详见官网。 配置使用步骤: DuEdge触发器配置使用步骤,可见链接,您可以根据链接中的步骤配置使用该触发器。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部