Zeppelin定时调度

crontab的命令构成为 时间+动作

一、时间有秒、分、时、日、月、周、年七种

1、Seconds 秒

2、Minutes 分

3、Hours 时

4、Day-of-Month 日

Day-of-Month 可以是 1-31 之间的任何值,但您需要注意给定月份中有多少天!

5、Month 月

月份可以指定为 0 到 11 之间的值,或者使用字符串 JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV 和 DEC

6、Day-of-Week  周

星期几可以指定为 1 到 7 之间的值(1 = 星期日)或使用字符串 SUN、MON、TUE、WED、THU、FRI 和 SAT

7、Year (optional field) 年

case1:0 0 23-7/1 * ? 6L

表示每月最后一个星期五,每隔一小时运行,从23:00开始到7:00结束

case2:0 0 23-7/1 * ? 6#1

表示每月第一个星期五,每隔一小时运行,从23:00开始到7:00结束

case3:0 0 23-7/1 1,7 ? ?

表示每月第1日与第7日,每隔一小时运行,从23:00开始到7:00结束

二、操作符

1、* 取值范围内的所有数字

2、/ 每过多少个数字

'/' 字符可用于指定值的增量。

1)如果您在“分钟”字段中输入“0/15”,则表示“每小时的第 15 分钟,从零分钟开始”。

2)如果您在“分钟”字段中使用“3/20”,则表示“每小时的每 20 分钟,从第三分钟开始” - 或者换句话说,它与在“分钟”中指定“3,23,43”相同场地

3)请注意“ /35”的微妙之处*不意味着“每 35 分钟”——它意味着“每小时的第 35 分钟,从零分钟开始”——或者换句话说,与指定 '0,35' 相同

3、- 从X到Z

例如数字 0 到 59 表示秒和分钟,值 0 到 23 表示小时

4、,散列数字

5、?用于月份和星期

这 '?'是月份和星期几字段允许使用字符。它用于指定“无特定值”

6、L 允许用于月份和星期字段

该字符是“last”的简写,但在两个字段中的含义各不相同

1)月份:字段中的值“L”表示“月份的最后一天” - 非闰年的 1 月为 31 天,2 月为 28 天

2)星期:用于“星期几”字段,则仅表示“7”或“SAT”

3)星期:如果在day-of-week 字段中使用另一个值,则表示“该月的最后xxx 天”——例如“6L”或“FRIL”都表示“该月的最后一个星期五”

4)月份:指定与该月最后一天的偏移量,例如“L-3”,表示日历月的倒数第三天

7、W用于指定离给定日期最近的工作日(周一至周五)

月份字段:您将“15W”指定为“day-of-month”字段的值,则含义为:“距该月 15 日最近的工作日”

8、#用于指定该月的“第 n 个”XXX 工作日

星期字段:星期字段中“6#3”或“FRI#3”的值表示“该月的第三个星期五”

三、设置定时

打开NoteBook,工具栏有一个定时设置,点开定时设置按照cron规则设置即可(如截图)

(注:只要Zeppelin不重启,关闭NoteBook,并不会kill掉定时任务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值