00:01
大家好,欢迎大家继续收看上硅谷的云计算课程,这节课我们继续来学习艾特这个定时任务。那我们来看看艾特的格式啊,艾特选项后面加时间,各位。按命令,它不需要你手工载这个命令行来指定你要执行的工作,而是你只要写清楚时间,回车之后再输入你需要执行的工作,它是这样的。那它支持的时间格式有这样一些,比如说小十分钟,小十分钟年月日可以这样写啊。然后呢,可以小十分钟,上午下午,然后月份,然后这个日期,这个格式反正我不是太习惯啊,因为这个英文缩写有时候背不下来,然后还可以执行什么,就是在几点几分的时候之后再过多长时间执行,比如说这个常见那加五分钟,现在之后五分钟执行是五点凌晨五点之后两个小时执行这样的一种格式啊,大家看看吧,反正艾特呢,其实用的还是不是太多,因为它只能执行一次。
01:06
但是这个格式你还是要看懂啊,能看懂,要不然笔试的时候可能会出问题,那我们看看这个例子啊,比如说。我写一个哈沃特,然后呢,让他看执行的时候,看写的什么艾特那加两分钟之后,就两分钟之后来执行,这个叫这个后续命令执行什么。把这个脚本执行,然后把结果保存在日志里,其实就是把hello word写在这个文档里,没什么特殊意义,只是告诉你他怎么用,看到吗?它是艾特命令回车。然后呢,再输入你要执行的工作,然后呢按CTRL加D,诶使用CTRL加D保存它就会执行来,那我们试试啊,这个哈沃的脚本我们有啊,我们应该是你看在这个S2脚本当中有有一个哈,应该有。呃,我那个厂家。
02:02
啊,这在这儿是吧,看一下好,那我们是不是也可以,就是就执行这个就行,那我们艾特,呃,我们别加两分钟啊,两分钟太短,万一信息这个执行了呢,我们加十分钟,让他别就都晚一点加10MIS,呃M啊Li,然后执行,比如说root下的SH下的hello.ssh把它执行,然后把结果保存在root下。哎,这里按退格键,如果出现乱码,按CTRL退键就可以删,我们Linux上所有都是这样按推键删除乱码,CTRL推就删掉了啊,然后保存在root下的,比如说叫做hello。点log当中好回车CTRLD发送好,他说我的第一个任务脚本会在几月几号的几点几分执行,那我们可以看到啊,我们当前的时间是不是就是15.07,它会在15:16啊,我再说啊,训鸡的时间不准啊,咱们当前不是一七年了啊,咱们现在已经一九年了,所以呃,虚拟期时间我没改啊,就这样吧,好,那这个是他的工作号,在我们当前的这个系统中有一个艾特任务待执行,哎,有这样一个,那接下来。
03:21
我们可以干嘛?艾特杠C后面加工作号可以查询,你这个任务是什么?哎,呃,应该这样说,先看艾特Q也可以查询,那我们先看看艾特QQ,就是快速查询,我就能看到这个任务,但是艾特Q只能看到什么。工作号几点几分执行,哪一个用户在执行,但是他看不到你具体执行的是什么,那也就是说我应该先用艾特Q查询这个工作号,然后呢,我可以用艾特杠C加工作号,然后我可以查询到具体我需要执行的任务,看到了。去前面都是一堆定义的环境变量啊,看起来内容非常多啊,其实它是通过脚本来运行的,所以呢,其实你可以看到还是这样开始,但是你别看这么多,其实这都是在定义系统操作环境,不影响真正你写的东西就在这儿。
04:15
哎,你现在要执行的就是这一行任务,看见了对吧?好,这就是艾。杠C的作用,查询具体的任务内容,查询具体的任务,那么艾特Q呢,就是查询你当前系统下有多少个任务,哎,比如说这里我就写了看才节点几分,某一年的节点几分,然后呢,又可以干嘛重启或者关机对吧,那这个时间呢,我们说哎各位这个时间它是不是就可以有第二个这个定时任务,那我们可以通过艾特Q是不是就能看到,对吧?哎,然后呢,呃,这个这个这个时间艾特Q是能看到的,艾特R'M呢就可以删除,比如说你看现在艾特Q有一个用户艾特。I'm。
05:00
后面加工作号删除,第一个删除,然后艾特Q就没有了,它就不执行了,哎,这就是删除查询它的作用,好,艾特本身其实就这么多啊,艾特不难,但是呢,我还是说它的时间格式相对来说还是比较复杂的,你要能看懂啊,那艾特呢,其实用的并不多,原因它最主要的工作它就是什么,它只能执行一次定使用。而这个东西在我们日常工作中,可能觉得他还是比较什么,就是一般执行都还是会执行很多次的,对吧,好各位行吧,无论怎么样艾特我们要会用好,那这节课呢,就这里,就这样,我们下节课继续。
我来说两句