https://docs.microsoft.com/zh-cn/azure/azure-functions/functions-bindings-timer?tabs=csharp#ncrontab-expressions

NCRONTAB 表达式

Azure Functions 使用 NCronTab 库来解释 NCRONTAB 表达式。 NCRONTAB 表达式类似于 CRON 表达式,不同之处在于它在开头包含额外的第六个字段,用于以秒为单位的时间精度:

{second} {minute} {hour} {day} {month} {day-of-week}

每个字段可以具有下列类型之一的值:

表 2
类型 示例 何时触发
一个具体值 "0 5 * * * *" 在 hh:05:00,其中 hh 表示每小时(每小时一次)
所有值 (*) "0 * 5 * * *" 在每天的 5:mm:00,其中 mm 表示该小时的每分钟(一天 60 次)
一个范围(- 运算符) "5-7 * * * * *" 在 hh:mm:05、hh:mm:06 和 hh:mm:07,其中 hh:mm 表示每小时的每分钟(每分钟 3 次)
一组值(, 运算符) "5,8,10 * * * * *" 在 hh:mm:05、hh:mm:08 和 hh:mm:10,其中 hh:mm 表示每小时的每分钟(每分钟 3 次)
一个间隔值(/ 运算符) "0 */5 * * * *" 在 hh:00:00,hh:05:00,hh:10:00,依此类推,到 hh:55:00,其中 hh 为每小时(每小时12次)

若要指定月份或天,可以使用数字值、名称或名称的缩写:

  • 对于天,数字值为 0 到 6,其中 0 表示星期日。
  • 名称采用英语。 例如:MondayJanuary
  • 名称不区分大小写。
  • 名称可缩写。 三字母是建议的缩写长度。 例如:MonJan

NCRONTAB 示例

以下是一些可用于 Azure Functions 中计时器触发器的 NCRONTAB 表达式示例。

NCRONTAB 示例
示例 何时触发
"0 */5 * * * *" 每五分钟一次
"0 0 * * * *" 每小时一次(在每小时的开头)
"0 0 */2 * * *" 每两小时一次
"0 0 9-17 * * *" 从上午 9 点到下午 5 点每小时一次
"0 30 9 * * *" 每天上午 9:30
"0 30 9 * * 1-5" 每个工作日的上午 9:30
"0 30 9 * Jan Mon" 在一月份每星期一的上午 9:30

备注

NCRONTAB 表达式需要 六个字段 格式。 Azure 中不支持五个字段 cron 表达式。

NCRONTAB 时区

CRON 表达式中的数字指的是时间和日期,而不是时间跨度。 例如,hour 字段中的 5 指的是 5:00 AM,而不是每 5 小时。

CRON 表达式使用的默认时区为协调世界时 (UTC)。 若要让 CRON 表达式基于其他时区,请为你的函数应用创建一个名为 WEBSITE_TIME_ZONE 的应用设置。

此设置的值取决于运行函数应用的操作系统和计划。

NCRONTAB 时区
操作系统 计划
Windows All 将值设置为所需时区的名称,如 Microsoft 时区索引中所示。
Linux 高级
专用
将值设置为所需时区的名称,如 tz 数据库中所示。

备注

Linux 消耗计划目前不支持 WEBSITE_TIME_ZONE

例如东部标准时间 (Windows) 或美国/纽约 (Linux) 为 UTC-05:00 。 若要让计时器触发器每天在美国东部时间上午 10:00 触发,可使用表示 UTC 时区的以下 NCRONTAB 表达式:

复制

"0 0 15 * * *"

或者为你的函数应用创建一个名为 WEBSITE_TIME_ZONE 的应用设置并将值设置为 Eastern Standard Time (Windows) 或 America/New_York (Linux),然后使用以下 NCRONTAB 表达式:

复制

"0 0 10 * * *"

当使用 WEBSITE_TIME_ZONE,时间将针对特定时区中的时间更改进行调整,例如夏令时。

WebJobs schedule Job调度时间 设定 各个字段的含义相关推荐

  1. react调度时间原理_使用React,Twilio和Cosmic JS构建约会调度程序

    react调度时间原理 TL; DR 观看演示 安装应用 查看代码库 您的时间很宝贵,但您不能浪费一秒钟. 人们需要看到您,因为工作需要完成并且需要进行协作. 除了让人们直接与您交流以安排他们对您的时 ...

  2. 【Android 高性能音频】AAudio 音频流 读写操作 ( 音频流读写数据 | 阻塞时间设定 | 注意事项 | AAudioStream_read | AAudioStream_write )

    文章目录 I . AAudio 音频流 读写操作 简介 II . AAudio 音频流 读写操作 阻塞时间设定 III . AAudio 音频流 读取 固定帧数 操作 注意点 IV . AAudio ...

  3. Oracle中通过存储过程,Function,触发器实现解析时间类型的字段并插入的对应的数据表中...

    摘要:之前在项目中解决了插入字符串类型的数据,今天试着写了一个插入date类型的字段,成功了,现在记录一下,以便以后查看: 一:首先建立一个根据xml节点名称获取对应的xml值的Function.sq ...

  4. PHP 会话(session 时间设定)使用入门

    PHP 会话(session 时间设定)使用入门 在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Sess ...

  5. 【Flink】Flink UI 查看 subtask在相应的机器上的调度时间

    1.概述 可以分析出,各个subtask在相应的机器上的调度时间. 这个是合理的时间调度,如果是异常的如下. 未完待续

  6. Linux之将系统时间设定为24小时制

    最近,我在使用Git推送项目内容时,发现提交记录的时间比新创建仓库的时间还要早,当时认为是自己误操作了.于是我在本地修改了后重新进行了推送,问题还是一样.在本地查看文件的修改时间,终于发现问题是出在L ...

  7. linux bios密码设置时间,linux忘记root密码及时间设定

    文章来自网上整理还有个人总结 redhat 5恢复root用户的密码 开机按e进入编辑模式,选择内核把 kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/VolGr ...

  8. postgresql 从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据

    从一个日期或时间型的字段内抽取年.月.日.时.分.秒数据使用Extract 函数,它支持的关健字 YEAR.MONTH.DAY.HOUR.MINUTE.SECOND.WEEKDAY.YEARDAY. ...

  9. linux ps输出项的含义,【整理】ps命令输出字段的含义

    [整理]ps命令输出字段的含义 Linux中的ps命令,用于查看进程状态信息. 其输出内容有很多列,每一列中又有很多字母或符号表示很多种不同意思. 先贴个例子: MTLG>ps PID  Uid ...

最新文章

  1. 数据挖掘算法(logistic回归,随机森林,GBDT和xgboost)-腾讯云社区
  2. CC++——库头文件及其作用
  3. 一个月学会Python,零基础入门数据分析
  4. iPhone 14仅两款Pro版搭载A16芯片 另外两款继续使用A15
  5. codeforces 451C. Predict Outcome of the Game 解题报告
  6. mysql 配置详解
  7. SocketFactory、DefaultSocketFactory、ServerSocketFactory、DefaultServerSocketFactory
  8. 手部精细动作有哪些_3-6岁手部精细动作训练游戏!促进孩子大脑发育
  9. centos修改用户密码图形化
  10. css给div四角添加效果
  11. R语言ggplot2可视化格式化轴标签:用逗号格式化ggplot2轴标签、在轴标签数值中加入符号标签(货币符号)
  12. 半角数字验证 Encoding
  13. 动态规划问题 -- 求给定K个币种时N美元有几种组合方式 (例1,2,3美元存在,求10美元有几种组合方式)
  14. 使用手机访问电脑上开发的html页面
  15. 【NCRE】初遇 SQL SERVER 的 CASE WHEN
  16. 一文通俗搞懂线性无关特征向量个数≤特征值重数
  17. JVM调优之 -Xms -Xmx -Xmn -Xss
  18. ssl(https)部署指南
  19. DragonBoard 410c开发套件试用上手报告-搭建一个家庭智能管家的大脑
  20. python金融趋势指标计算:布林带

热门文章

  1. Aruba:无限你的无线
  2. zblog网址导航 网站目模板
  3. OLTP, OLAP, 即席查询(ad hoc query)区别与联系
  4. 2017多校第9场 HDU 6169 Senior PanⅡ 数论,DP,爆搜
  5. OpenCV中的鱼眼相机模型详解
  6. 机械革命台式计算机,机械革命
  7. 计算机毕业设计(89)php小程序毕设作品之医院预约挂号小程序系统
  8. 混沌与秩序2服务器维护,混沌与秩序2:救赎每日日常任务攻略
  9. Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用
  10. 主机次时代游戏高效制作流程全解析