《Linux操作系统》课件_任务9 按计划任务管理系统.pptxVIP

《Linux操作系统》课件_任务9 按计划任务管理系统.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

任务9按计划任务管理系统任务10管理磁盘任务11管理交换空间任务12给磁盘空间做配额任务13用逻辑卷管理磁盘任务14用软RAID管理磁盘

任务目标01能够使用at定时的设置系统任务。02能够使用crontab命令配置系统根据时间表自动完成任务。

任务描述今晚11点30分开启网站服务。2.每周一的凌晨3点25分把/home/wwwroot目录打包备份为backup.tar.gz

任务知识Linux系统支持一些能够自动执行任务的服务我们称其为计划任务:at:指定一个时间执行一个任务cron:根据一个时间表自动执行任务

at命令at服务:安排一个任务在未来执行at服务需要系统后台有一个atd进程常用指令at:安排某个时间点的任务atq:查询当前的等待任务atrm:删除等待任务时间说明HH:MMHH为小时,MM为分钟,am,pm,midnight,noon,teatime(就是下午4点钟)等口语词。MMDDYY或者MM/DD/YY用于指定超过一天内的时间,MM是分钟,DD是第几日,YY是指年份now+时间间隔间隔可以是minutes,hours,days,weekstoday或tomorrow表示今天或明天at基于用户的使用控制/etc/at.allow/etc/at.deny[root@localhost~]#atnow+2minwarning:commandswillbeexecutedusing/bin/shatecho“hello!”|wallatEOTjob2atMonMar115:56:002021

Cron服务允许系统根据时间表自动完成任务服务需要后台运行的系统进程crond系统管理员可以用servicecrondstart|stop来开关cron服务相关的命令crontab–e:编辑当前的守护进程表crontab–l:列出当前的守护进程表crontab–r:删除当前的守护进程表crontab–uuser:以某一个用户的身份默认情况下,所有用户都可以定制自己的守护任务系统的守护任务只能由root来编辑限制/允许用户使用cron/etc/cron.allow/etc/cron.deny

字段说明minute分钟,0~59之间的任何整数hour小时,0~23之间的任何整数day日期,从1~31之间的任何整数(如果指定了月份,必须是该月份的有效日期)month月份,从1~12之间的任何整数(或使用月份的英文简写如jan、feb等等)dayofweek星期,0~7之间的任何整数,这里的0或7代表星期日(或使用星期的英文简写如sun、mon等等)command要执行的命令,也可以是执行自行编写的脚本的命令。/etc/crontab文件中的每一行都代表一项任务,每项共6个字段,它的格式是:minutehourdaymonthdayofweekcommand定制cron计划任务308**1echo“hello”|wall#每周一8:30向所有在线用户的屏幕上发送“hello”

字段内容说明举例*代表所有有效的值例如,月份值中的星号表示在满足其它制约条件后每月都执行该命令-指定一个整数范围例如,1-4意味着整数1、2、3、4,指定一个列表例如,3,4,6,8标明这四个指定的整数。/integer指定间隔频率例如,0-23/2可以用来在小时字段定义每两小时#注释例如,在说明的行首加上#,此行不被处理定制cron计划任务

任务描述今晚11点30分开启网站服务。2.每周一的凌晨3点25分把/home/wwwroot目录打包备份为backup.tar.gz

任务扩展练习用at实现明年5月1日早上8点,在用户终端显示“HappyLabourDay!”设置自动执行的时间和任务:每个星期一的下午3:30记录内存使用信息。在每天早晨8点,问候早上好。在工作日(周一到周五)的10:00PM执行脚本work.sh。在0-23小时区间内,每两小时执行一次,即0点,2点,...,22点,在这些时间之后的23分钟执行一次显示系统时间。在每个月的第二个周六的04:00AM通知“发工资啦!”。5月第二个星期天早上9点,在终端问候“母亲节快乐!”。网上查找一些系统管理员能够自动定时完成任务的案例。

谢谢观看-THANKYOU-

文档评论(0)

kd8w + 关注
实名认证
文档贡献者

kd8w

1亿VIP精品文档

相关文档