计划任务服务程序_第1页
计划任务服务程序_第2页
计划任务服务程序_第3页
计划任务服务程序_第4页
计划任务服务程序_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模块3Shell基础编程计划任务服务程序3.5

计划任务服务程序现在可以通过编写相应的Shell脚本来执行一些批处理工作,如果能在指定的时间段自动启用或停止某些服务或命令,就能真正实现运维的自动化,这就需要借助Linux的cron功能。关于cron计划任务功能的操作都是通过crontab命令来完成的。其中crontab命令常用的参数选项见表3-6。表3-6crontab命令常用的参数选项及作用3.5

计划任务服务程序接下来通过crontab命令创建第一个计划任务,使用“crontab-e”来编写计划任务,写下如下内容。151530041echo"crontab创建第一个计划">/root/first.crond每个字段(空格分隔)的数字从左到右依次为分(0~59)、时(0~23)、日(1~31)、月(1~12)、星期(0~7,0和7代表星期天)、命令行。以上内容的含义是:在4月30日(这一天必须是星期一)的15点15分执行命令。echo"crontab创建第一个计划">/root/first.crond3.5

计划任务服务程序下面进行知识点的验证。3.5计划任务服务程序cron计划任务的内容不算太难,下面通过6个例题牢固掌握cron的应用。(1)每天凌晨2点30分清除/var/log/yum.log文件。302***echo"">/var/log/yum.log(2)每周六4点执行“/bin/sh/root/backup.sh”。04**6/bin/sh/root/backup.sh(3)每月15日3点20分执行“/bin/sh/root/backup_month.sh”。20315**/bin/sh/root/backup_month.sh(4)每隔6小时执行“/bin/sh/root/who.sh”。0*/6***/bin/sh/root/who.sh(5)每天的2点、13点、19点执行“/bin/sh/root/test.sh”。02,13,19**/bin/sh/root/test.sh(6)每天的10点到18点执行“/bin/sh/root/test2.sh”。010-18***/bin/sh/root/test2.sh3.5

计划任务服务程序需要说明的是,除了用逗号(,)来分别表示多个时间段。如:“2,13,19”表示2点、13点和19点,还可以用减号(-)来表示一段连续的时间周,如:字段“时”的取值为“10-18”,则表示每天的10~18点,以及用除号(/)表示执行任务的间隔时间,如“*/6”表示每隔6小时执行一次任务。如果在cron服务中需要同时包含多条计划任务的命令语句,应每行写一条。例如,再添加一条计划任务,它的功能是每周一至周五的凌晨2点自动清空/tmp目录内的所有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论