WebJobs schedule Job调度时间 设定 各个字段的含义
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}
每个字段可以具有下列类型之一的值:
类型 | 示例 | 何时触发 |
---|---|---|
一个具体值 | "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 表示星期日。
- 名称采用英语。 例如:
Monday
、January
。 - 名称不区分大小写。
- 名称可缩写。 三字母是建议的缩写长度。 例如:
Mon
、Jan
。
NCRONTAB 示例
以下是一些可用于 Azure Functions 中计时器触发器的 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
的应用设置。
此设置的值取决于运行函数应用的操作系统和计划。
操作系统 | 计划 | 值 |
---|---|---|
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调度时间 设定 各个字段的含义相关推荐
- react调度时间原理_使用React,Twilio和Cosmic JS构建约会调度程序
react调度时间原理 TL; DR 观看演示 安装应用 查看代码库 您的时间很宝贵,但您不能浪费一秒钟. 人们需要看到您,因为工作需要完成并且需要进行协作. 除了让人们直接与您交流以安排他们对您的时 ...
- 【Android 高性能音频】AAudio 音频流 读写操作 ( 音频流读写数据 | 阻塞时间设定 | 注意事项 | AAudioStream_read | AAudioStream_write )
文章目录 I . AAudio 音频流 读写操作 简介 II . AAudio 音频流 读写操作 阻塞时间设定 III . AAudio 音频流 读取 固定帧数 操作 注意点 IV . AAudio ...
- Oracle中通过存储过程,Function,触发器实现解析时间类型的字段并插入的对应的数据表中...
摘要:之前在项目中解决了插入字符串类型的数据,今天试着写了一个插入date类型的字段,成功了,现在记录一下,以便以后查看: 一:首先建立一个根据xml节点名称获取对应的xml值的Function.sq ...
- PHP 会话(session 时间设定)使用入门
PHP 会话(session 时间设定)使用入门 在PHP开发中对比起Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Sess ...
- 【Flink】Flink UI 查看 subtask在相应的机器上的调度时间
1.概述 可以分析出,各个subtask在相应的机器上的调度时间. 这个是合理的时间调度,如果是异常的如下. 未完待续
- Linux之将系统时间设定为24小时制
最近,我在使用Git推送项目内容时,发现提交记录的时间比新创建仓库的时间还要早,当时认为是自己误操作了.于是我在本地修改了后重新进行了推送,问题还是一样.在本地查看文件的修改时间,终于发现问题是出在L ...
- linux bios密码设置时间,linux忘记root密码及时间设定
文章来自网上整理还有个人总结 redhat 5恢复root用户的密码 开机按e进入编辑模式,选择内核把 kernel /vmlinuz-2.6.18-53.el5 ro root=/dev/VolGr ...
- postgresql 从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据
从一个日期或时间型的字段内抽取年.月.日.时.分.秒数据使用Extract 函数,它支持的关健字 YEAR.MONTH.DAY.HOUR.MINUTE.SECOND.WEEKDAY.YEARDAY. ...
- linux ps输出项的含义,【整理】ps命令输出字段的含义
[整理]ps命令输出字段的含义 Linux中的ps命令,用于查看进程状态信息. 其输出内容有很多列,每一列中又有很多字母或符号表示很多种不同意思. 先贴个例子: MTLG>ps PID Uid ...
最新文章
- 数据挖掘算法(logistic回归,随机森林,GBDT和xgboost)-腾讯云社区
- CC++——库头文件及其作用
- 一个月学会Python,零基础入门数据分析
- iPhone 14仅两款Pro版搭载A16芯片 另外两款继续使用A15
- codeforces 451C. Predict Outcome of the Game 解题报告
- mysql 配置详解
- SocketFactory、DefaultSocketFactory、ServerSocketFactory、DefaultServerSocketFactory
- 手部精细动作有哪些_3-6岁手部精细动作训练游戏!促进孩子大脑发育
- centos修改用户密码图形化
- css给div四角添加效果
- R语言ggplot2可视化格式化轴标签:用逗号格式化ggplot2轴标签、在轴标签数值中加入符号标签(货币符号)
- 半角数字验证 Encoding
- 动态规划问题 -- 求给定K个币种时N美元有几种组合方式 (例1,2,3美元存在,求10美元有几种组合方式)
- 使用手机访问电脑上开发的html页面
- 【NCRE】初遇 SQL SERVER 的 CASE WHEN
- 一文通俗搞懂线性无关特征向量个数≤特征值重数
- JVM调优之 -Xms -Xmx -Xmn -Xss
- ssl(https)部署指南
- DragonBoard 410c开发套件试用上手报告-搭建一个家庭智能管家的大脑
- python金融趋势指标计算:布林带
热门文章
- Aruba:无限你的无线
- zblog网址导航 网站目模板
- OLTP, OLAP, 即席查询(ad hoc query)区别与联系
- 2017多校第9场 HDU 6169 Senior PanⅡ 数论,DP,爆搜
- OpenCV中的鱼眼相机模型详解
- 机械革命台式计算机,机械革命
- 计算机毕业设计(89)php小程序毕设作品之医院预约挂号小程序系统
- 混沌与秩序2服务器维护,混沌与秩序2:救赎每日日常任务攻略
- Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用
- 主机次时代游戏高效制作流程全解析