bmob定时任务功能

NarutoYo 发布于 2016/07/27 17:54
阅读 189
收藏 3

bmob定时任务功能重新上线了,亲测比原来效果好多了

定时任务是专门为云端代码提供定时服务,用来定时触发云端代码的特定操作,满足比如定时计算排行榜等需求。规则如下:

注意:免费版用户最短间隔时间须大于1小时,否则规则无法保存,付费版用户不受该限制。

具体规则写法如下:

字段名 取值范围
0到59
0到59
小时 0到23
1到31
1到12
星期 0到6, 分别对应:星期天、星期一、星期二、星期三、星期四、星期五、星期六

写法一

“* * * * * *”分别对应:秒 分 时 日 月 星期。当星期的字段填了数字时,天和月的字段就应为“*”。具体例子如下:

1.“* * * * * *”,表示每一秒,触发定时器一次。

2.“1 * * * * *”,表示每分钟的秒数是1时,触发定时器一次。

3.“0 0 * * * *”,表示每小时,触发定时器一次。

4.“0 0 16 * * *”,表示每天的16时0分0秒,触发定时器一次。

5.“0 0 0 1 * *”,表示每个月的1号0时0分0秒,触发定时器一次。

6.“0 0 0 * * 0”,表示每个星期天的0时0分0秒,触发定时器一次。

7.“0 0 0 1 5 *”,表示每年的5月的1号0时0分0秒,触发定时器一次。

8.“* 0 * * * *”,表示每小时的0分里面的每一秒,触发定时器一次,即定时器触发了60次,一秒一次。

9.“*/3 * * * * *”,表示每分钟的秒数是3的倍数时,触发定时器一次。

10.“0 */10 * * * *”,表示每小时的0分、10分、20分、30分、40分、50分,触发定时器一次。

11.“* * */5 * * *”,表示每天的0时、5时、10时、15时、20时里面的每一秒钟都触发定时器一次。

12.“0 0 0 */10 * *”,表示每个月的10号、20号、30号的凌晨,触发定时器一次。

13.“0 0 0 * * */3”,表示每个星期三和星期六的凌晨,触发定时器一次。

写法二:

@every 3s”,表示每隔3秒,触发定时器一次,这种写法支持的时间单位有:"s", "m", "h"。具体例子如下:

1.每一秒触发一次,可写成“@every 1s”。

2.每一分钟触发一次,可写成“@every 1m”。

3.每隔一小时3分钟触发一次,可写成“@every 1h3m”。

4.每一天触发一次,可写成“@every 24h”。

5.每隔三天触发一次,可写成“@every 72h”。

加载中
0
2013020735
2013020735
get,回去试试,用来更新排行榜不错
返回顶部
顶部