CRON格式

本文介绍了CRON格式在JSON数据中的使用,特别是在定时任务中的表现。CRON格式如"30 8 * * 1,2,3,4,5"代表每月每工作日的8点30分,而JSON数据例如{“timer”:“30 8 * * 1,2,3,4,5”}则用于指示特定操作。理解CRON格式的五个字段(分钟、小时、日期、月份、星期)有助于解析和执行相关定时任务。" 112353791,10293555,C语言经典:swap函数解析与引用调用,"['C语言', '函数调用', '编程实践']
摘要由CSDN通过智能技术生成

在数据上报给服务器,或者服务器端又或者APP端下发数据的时候,虽然是JSON格式的数据,但是JSON格式数据里面,有些数据格式是CRON格式,比如定时器操作的数据格式:
{“timer”:“30 8 * * 1,2,3,4,5”}

JSON格式就不解释了,就是{“键”:“值”}对成对存在,服务器端下发JSON格式指令,终端对JSON格式进行解析,然后根据解析后的指令执行相应的操作…好吧,扯远了。

这里想说一下CRON格式,毕竟一开始我看到"30 8 * * 1,2,3,4,5"的时候是懵逼的,其实就是一种格式,说明“每个月的每一天的周一到周五的8点30分”这个时间点。

crontab文件格式:M(分钟0-59) H(小时0-23) D(天1-31) m(月1-12) d(一星期内的天0-6,0为星期天) cmd(需要执行的命令)
前面的部分是对时间的设定,后一部分是要执行的命令。
再举个例子:,{“timer”:“30 8 * * 1,2,3,4,5”,“led”:“on”}
好吧,这样举例子还是太苍白了,我这个JSON想表达的是,“周一到周五的8点30分,执行开灯动作”,当然,设备要对这数据进行解析后再进行一系列操作才真的可以执行你预期的动作,并不是说真的发这句话,设备就会自动执行了。

回到我想讲的话题,了解下CRON格式,知道它想表达什么意思就可以了。

CRON格式:Minute Hour Day Month DayofWeek

变量 名称 取值范围
Minute
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值