树叶云linux教程-4.4-计划任务服务程序 (树叶云朵拟人句怎么写)

教程大全 2025-07-17 08:01:08 浏览

经验丰富的系统运维工程师可以使得Linux在无需人为介入的情况下,在指定的时间段自动启用或停止某些服务或命令,从而实现运维的自动化。尽管我们现在已经有了功能彪悍的脚本程序来执行一些批处理工作,但是,如果仍然需要在每天凌晨两点敲击键盘回车键来执行这个脚本程序,这简直太痛苦了(当然,也可以训练您的小猫在半夜按下回车键)。接下来,刘遄老师将向大家讲解如何设置 服务器 的计划任务服务,把周期性、规律性的工作交给系统自动完成。

计划任务分为一次性计划任务与长期性计划任务,大家可以按照如下方式理解。

顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求。我们可以用at命令实现这种功能,只需要写成“at 时间”的形式就可以。如果想要查看已设置好但还未执行的一次性计划任务,可以使用“at -l”命令;要想将其删除,可以用“atrm 任务序号”。

at命令的参数及其作用

参数 作用
指定包含命令的任务文件
指定新任务名称
显示待执行任务列表
删除指定待执行任务
任务执行后给用户发邮件

在使用at命令来设置一次性计划任务时,默认采用的是交互式方法。例如,使用下述命令将系统设置为在今晚23:30分自动重启网站服务。

[root@linuxprobe ~]# at 23:30at > systemctl restart httpdat > 此处请同时按下Ctrl+d来结束编写计划任务job 3 at Mon Apr 27 23:30:00 2015[root@linuxprobe ~]# at -l3 Mon Apr 27 23:30:00 2016 a root

如果读者想挑战一下难度更大但简捷性更高的方式,可以把前面学习的管道符(任意门)放到两条命令之间,让at命令接收前面echo命令的输出信息,以达到通过非交互式的方式创建计划一次性任务的目的。

[root@linuxprobe ~]# echo "systemctl restart httpd" | at 23:30job 4 at Mon Apr 27 23:30:00 2015[root@linuxprobe ~]# at -l3 Mon Apr 27 23:30:00 2016 a root4 Mon Apr 27 23:30:00 2016 a root

如果我们不小心设置了两个一次性计划任务,可以使用下面的命令轻松删除其中一个:

[root@linuxprobe ~]# atrm 3[root@linuxprobe ~]# at -l4 Mon Apr 27 23:30:00 2016 a root

如果我们希望Linux系统能够周期性地、有规律地执行某些具体的任务,那么Linux系统中默认启用的crond服务简直再适合不过了。创建、编辑计划任务的命令为“crontab -e”,查看当前计划任务的命令为“crontab -l”,删除某条计划任务的命令为“crontab -r”。另外,如果您是以管理员的身份登录的系统,还可以在crontab命令中加上-u参数来编辑他人的计划任务。

在正式部署计划任务前,请先跟刘遄老师念一下口诀“分、时、日、月、星期 命令”。这是使用crond服务设置任务的参数格式(其格式见表4-6)。需要注意的是,如果有些字段没有设置,则需要使用星号(*)占位,如图4-23所示。

图4-23 使用crond设置任务的参数格式

表4-6 使用crond设置任务的参数字段说明

计划任务服务程序
字段 说明
分钟 取值为0~59的整数
小时 取值为0~23的任意整数
取值为1~31的任意整数
月份 取值为1~12的任意整数
星期 取值为0~7的任意整数,其中0与7均为星期日
命令 要执行的命令或程序脚本

假设在每周一、三、五的凌晨3点25分,都需要使用tar命令把某个网站的数据目录进行打包处理,使其作为一个备份文件。我们可以使用crontab -e命令来创建计划任务。为自己创建计划任务无需使用-u参数,具体的实现效果的参数如crontab -l命令结果所示:

[root@linuxprobe ~]# crontab -eno crontab for root - using an empty onecrontab: installing new crontab[root@linuxprobe ~]# crontab -l25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot

需要说明的是,除了用逗号(,)来分别表示多个时间段,例如“8,9,12”表示8月、9月和12月。还可以用减号(-)来表示一段连续的时间周期(例如字段“日”的取值为“12-15”,则表示每月的12~15日)。以及用除号(/)表示执行任务的间隔时间(例如“*/2”表示每隔2分钟执行一次任务)。

如果在crond服务中需要同时包含多条计划任务的命令语句,应每行仅写一条。例如我们再添加一条计划任务,它的功能是每周一至周五的凌晨1点钟自动清空/tmp目录内的所有文件。尤其需要注意的是,在crond服务的计划任务参数中,所有命令一定要用绝对路径的方式来写,如果不知道绝对路径,请用whereis命令进行查询,rm命令路径为下面输出信息中加粗部分。

[root@linuxprobe ~]# whereis rmrm: /usr/bin/rm /usr/share/man/man1/rm.1.gz /usr/share/man/man1p/rm.1p.gz[root@linuxprobe ~]# crontab -ecrontab: installing new crontab[root@linuxprobe ~]# crontab -l25 3 * * 1,3,5 /usr/bin/tar -czvf backup.tar.gz /home/wwwroot0 1 * * 1-5 /usr/bin/rm -rf /tmp/*

在本节最后,刘遄老师再来啰嗦几句在工作中使用计划服务的注意事项。

在crond服务的配置参数中,可以像Shell脚本那样以#号开头写上注释信息,这样在日后回顾这段命令代码时可以快速了解其功能、需求以及编写人员等重要信息。

计划任务中的“分”字段必须有数值,绝对不能为空或是*号,而“日”和“星期”字段不能同时使用,否则就会发生冲突。

最后再啰嗦一句,想必读者也已经发现了,诸如crond在内的很多服务默认调用的是Vim编辑器,相信大家现在能进一步体会到在Linux系统中掌握Vim文本编辑器的好处了吧。所以请大家一定要在彻底掌握Vim编码器之后再学习下一章。


以"真水无香"为话题的作文有吗?600-800字

真水无香的生活真水无香它是比喻真正至纯至高的境界是表面平淡,不张扬的生活,在我们每个人的心中都有一个蓝图,或许象树叶一样,每一支每一片都有不同的纹理,就象每个人都有不一样的生活计划一样吧,对于生活,我象人人心里都有自己的一杆称,称着自己每天的生活。 有人说,平淡是福。 但是,每个人理解中的平淡,或许概念多有不一样吧,趋于生活的环境、交际的圈子。 有钱人有有钱的平淡方式,穷人亦会有穷人属于自己的平淡方式吧。 什么叫平淡?很多时候在与朋友的聊天中常会碰到这样的问题,有个家,有个自己爱的人,有个属于两个人、或者三个人的快乐小窝,每天为心爱的人奋斗着,日复一日的过着属于每个人自己的生活,这叫平淡。 什么叫平淡?人生总会有所经历,有所得亦会有所失,然当自己面对人生的每一次风浪的时刻,仍可以镇定自若,运用智慧和力量化解了每一次生命的考验,这也是一种生命之乐,这也叫做平淡。 “回首向来萧瑟处,归去,也无风雨也无晴”。 不管春寒料峭,不论红日斜阳,是雨、是晴、是寒、是暖,以豁达的胸怀和超脱的态度。 有人,亦或许很多人喜欢有这样的生活态度,我想我也是,因为有时候,有颗包容的心,有个豁达的胸怀和超脱的态度,不用想,自己一定是快乐的。 生活也会更幸福的对吗?吃亏是福。 小的时候,父母常在我们耳边教导我们一些我们还不太能搞的明白的道理,但是,我们相信父母给予我们的,应该是我们需要用心记用心学努力去做到的人生最基本的道理。 呵呵,写到这,或者看这的你,应该会想起小时候为了些玩具会和别的人去吵去闹,每到这个时刻,父亲都会叫住我说:“孩子,让别人先玩吧,没关系的”,那时候不会懂其中的道理,但是长大后见到别人父母同样对孩子说这样的话的时候,看到受让孩子父母脸上的笑容的时刻,才明白,其实别人的笑容对于自己也是中幸福,这就是最简单的吃亏是福吧。 很多时候,自己都能够以宽广的胸怀去包容别人犯下的一些过失,懂的人会记住你的宽容,以后就不会再这样的犯错了。 有时候,一个人不去计较并不表示他没有自己的生活主张,不代表没有立场,不去计较只是想给予别人更多关于包容的态度,豁达也是种快乐不是吗?生活着,平淡着,我们于是感慨着,平淡是激情遭遇后的返璞,是曾经沧海后的归隐。 于无声处细细吟唱“忍把浮名,换了浅斟低唱。 ”当我们抛开红尘俗世中的纷纷扰扰,在花间月下,夜静人阑之时,执一壶清咖,听一支心曲,让自己在氤氲环绕中,做个音乐和心灵间的亲密接触,且不快哉。 生命之乐源于平淡,无所苛求,无所奢求。 没有惊涛骇浪,更不经历狂风暴雨,就象一幅写意山水,不用浓墨重彩。 在轻描淡写间勾勒出一幅精美的画卷,一如窗前的那盆米兰,小小的黄花掩藏在绿叶之间,虽是主角,也只做淡淡的点缀,毫不张扬,在静静的夜里,吐露似有若无的清香,直至渗透到灵魂深处。 米兰用淡美的形态,清幽的芳香,构筑起自己平淡的生活空间,诠释着生命之乐、平淡之美。 平淡不等于平庸。 在洗尽尘世的铅华、在淘尽大浪细沙,平淡中体验着生活之美,勤劳之乐。 平淡于似乎,成为我们生活的理想和方向,让我们为平淡幸福的生活举杯共饮、让我们为平淡中的辉煌一起开怀歌唱吧。 平淡是种状态、平淡是种态度、平淡亦是幸福,平淡亦人与自然合奏着一支和谐的交响曲!

波荔叶包包子前怎样处理

清水洗净,开水烫一下后再用凉水迅速冷却之后就可以用了 。这就是平谷波荔台的波荔叶包子皮

现在社会有剥甘蔗叶的机器工具吗?

有的。 一种是在直立甘蔗上用,一种是砍下来之后用。 但是对甘蔗都有损伤。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐