00:00
好,下面呢,我们正常情况下应该讲这个集训时间同步啊。但是呢,在讲这个这些时间同步的时候呢,需要用到一个叫。Table。呃,也是一个定时任。任务不对吧。呃,这个定时任务呢,呃,在京东内部其实是大量使用的啊。好多这个应用场景啊,比较简单的,我们都习惯用这个portable啊,相当于呃,一个闹钟啊,到了什么时间起什么东西啊,起哪一个进程,哪一个任务,呃后面呢,我们还会学的是乌贼啊。有一个物人一个框架,也是任务调度的一个框架,呃,后面呢,还会给大家一个资料呢,是阿斯卡班啊。都属于这个任务调度的啊,之前在给大家介绍这个任务调度框架的时候也提了一堆哈,对,今天呢,先来一个简单版的。那这个资料在哪里呢?在这呢啊。啊,我给大家发这个临时版啊,那这个临时版在7.11。
01:03
7.1这里面。那我们来看一下系统的定时任务。看看怎么玩这个定时任务解决的什么问题呢?就我之前给大家抛出的,比如说零点。啊,一般大数据哈,它属于这个0.7万干活啊。就白天收数据啊,哎,白天收数据啊,收完之后零点开始正常启动啊,启动到八点正好结束,第二天你来上班啊,看看报表,看看数据,看看指标OK了。都玩的啊,那零点启动,比如说零点你启动哪一个任务。启动任务一,那这个任务一执行到什么时间?就到这儿。啊,这是一点。一点,这个任务结束完之后,是不是我要起第二个任务。这是相当有关联性的。之前说过。那么之后呢,第三个任务是不是我可以跟一一起起,那我这个执行到两点。等等这些事情啊。
02:00
都是有这个定时任务。他可以完成。那我们来看一看哈。呃,这个是C包的一个服务啊,跟我们之前的service IP tables start啊,这个stop等等是一样的。就相当于开启他的服务这个。没问题吧?包括我们这些球,还有网络服务是吧。那下面直接看这个car黑的基本语法,呃,Car黑包直接加选项。直接选项就OK,那这里面呢,常用的有三个选项,一个是杠一。啊,你是编辑这个防黑包定时任务。啊,你写什么任务就写在这里面啊。另一个呢,是这个杠癌,比如说查询你这个零系统服务器当中有多少个细胞任务。上面这个可以创建这个是。那另一个呢,是删除当前用户所有的C。啊,删除。呃,三除是杠二把所有的通通删掉,OK。
03:01
到下面看一下考不不记啊。直接就进入到编辑模式,可以看一下啊。目前呢,我是爱硅谷用户啊,那进入的是爱硅谷的防费包呢。这里面进来是空的。把那一会往这里面写东西。出来看。呃,看一看啊,这里面是超级简单的啊,超级简单的。里面就五颗星。啊,五颗星之后,后面加的是执行的。任。那五颗星呢,代表了就是你的定时啊。时间的一个设。非常简单哈,我们来瞅一瞅看。比如说第一个星,这里面的第一个星。一个小时当中的积分。就是多少分钟,比如说在我这里面写一个,呃。从零,所以说时间从零分钟开始。
04:01
任何时间的零零分钟。一天。有24个小时是吧。那是有24个吗?一样道理啊,那下面这个是这个第二个星表示的是一天中的。第几个小时?24小时,那你比如说咱几个一。那就是第一小时的。十分钟开始要执行后面这个事。那第三个题。一个月当中的第几?天。啊,这是最多就31天对吧,最少28天,那你比如说这里面哪一个他。了三。那也就是说这个月的第三套。啊,三号的第一个小时零分钟要执行。那后面第四个星表示的是月。那就是比如说来一个现在是八月份啊。八代表这个。
05:02
那是八月份的三号啊,然后。凌晨一点。之后零分开始执行,后面的。后面呢,还有一个星。一周当中的星期几?那你再写一个,今天是周五是吧,是几个五。应该是四吧,零到七嘛是吧。那行,那要是那这个地方呢,那就是周五的时候执行后面这个。零到七是周日是吧?啊,那这个还是五八还是。今天是周几?你们昨天晚上还是。冲突啊,下面会说啊,下面我继续说,这个是简单的,先给你们有个印象,说有十分钟的定义,有小时的定义,有天的定义,有月的定义,还有星期几的定义。
06:00
同学,刚才说了,那星期几是不是跟上面的有重复的地方啊?肯定有啊,有,那下面看还有几个特殊的。这符号再看。这个星呢,跟上面的一样啊,就是也代表任意事件啊,那如果你不设置的话就是星。那第一个星的就是任意时间的任意分钟,那都要执行。这个意思啊,那另一个逗号。逗号呢,代表的是不连续的。比如说这你看零。八逗号12 16。后面还剩三颗星,那你。这啥意思?第一个是分钟是吧,第二呢。啊,八点12:16点对吧,八点12:16点的零分钟都要执行后面这个位置。咱们还哪一个?它代表的是连续的时间。看看这个什么含义。这是。05:00啊,那这个是周一到周六的五点,是不是都执行后面这个任务啊。
07:08
那再往下。星下面加一个N。代表每隔多久执行一次?啊,那你说每隔十分钟是不是都要执行的命令啊,不管你后面是什么,这都是任意时间嘛,对吧?啊,只要隔十分钟我就执行后面一个命令。OK。那下面呢,我这几个特定命令啊,我们来玩一玩。啊,第一个。在22:45分钟执行命令,那第一个星。
08:00
第一个。呃,是22:45是吧,那第一个是。是15,第二个呢。22点其他的呢。星星啊,一共是五个啊,然后后面是执行箱的命令。那再往下第二个每周一的17:00,执行第一个参数零,第二个。17啊,然后星啊,然后星每周一。对吧,OK,那再。每月的一号和15号的凌晨05:00执行。零啊,然后是五点是吧,然后呢。呃,一啊,逗号15啊。
09:00
然后呢,行OK。没了吧?这样吗?不行啊,那再来,每周一到周五的凌晨04:40执行。事实啊,四点。周一到周五后面清了吧,行。周一到周五是一杠。每天的凌晨四点,每隔十分钟执行一次命令。星斜杠。十对吧,每隔十分钟。然后呢,是。四点是吧,啊四点每天的四点之后呢。星星。每月的一号和15号,每周一的00:00都会执行命令。
10:04
00:00吧,00:00啊。然后是每月的一号和。号,一号。逗号15之后呢,行啊,每周一是吧。那这样是不是就有可能有。重组的地方啊。就是相当于他也满足我后面这也满足,就有这种情况啊。那这种情况呢,尽量呢是。免啊啊,当然他也可以执行啊,就当于这个满足我执行,这个满足我我都执行,看你用户的一个需求了啊。OK,那这种命令如果你能写,那就OK了。要是复杂一点的,那我们可以用后面的UG啊框架啊。那下面呢,再有一个简单的,我们来。玩一下啊,每隔一分钟想入啊,这是。白龙马是吧,啊,添加一个11的数字。
11:03
那这个呢,是每隔一分钟是吧?啊,这个是in。定下面的一个开口。来做,追加到一个文件里面去就行了。我看看我们当前有个文件啊。是没有W的是吧。那我们写一下啊。边杠一啊,直接进来。每隔一分钟就是。一。其他的。五颗星一定要给少了,然后宫格执行这个命令的在宾。爱过谁呢?追加到。看一看啊。
12:02
进到这个孩子下面有一个。他一个。班长,点TOK吧。那追加。最佳down。OPT model下面的。三天。万能的对吧啊。啊,保证内容。啊,等一会儿啊。把这个服务起一下啊。故事叫。包。Groundar。
13:36
一分钟一次是吧。啊,到一分钟O不OK。这一分钟好漫长啊。
14:01
你们班长?弹过一分钟还是很厉害的。是这样的吗?开十强的,实际上说我明明我能扛过两分钟。你看来了吧,说进来了吧,哎,对啊,这就是这个定时任务啊执行,当然我们这个是这个属于呃,简单的设计法,在这个真正的开发中呢,后面你们会用到这个pro table啊,在项目中去使用,有真正的这个任务去调度啊。那这个就搞定了啊,搞定。搞定了,你可以查看一下啊那个。杠L是不是能查看到哪。那杠R是。删除掉,然后你再查看。这个任务呢,呃,测试完了你给它关掉啊,因为他一分钟是不是查一次,一分钟做一次,那这东西是不是很高性能啊。
15:00
电脑本来就。比较差,请关照。所以这个用完之后就可以把它删除掉,这就是C的一个用法。
我来说两句