下载此文档

第11章 Linux的计划任务.ppt


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
第十一章 Linux的计划任务
计算机学院
1
目录

at命令
crontab服务
自动运行配置文件
小结
2
本章目标
了解计划任务的运行过程
掌握 at 计划任务管理工具
熟悉 crontab 计划服务配置
了解各种自动运行的配置文件
3
每个人或多或少都有一些约会或者是工作,有的工作是例行性的,例如每年一次的加薪、每个月一次的工作报告、每周一次的午餐会报、每天需要的打卡等等;有的工作则是临时发生的,例如刚好总公司有高官来访,需要你准备演讲器材等等!用在生活上面,例如每年的爱人的生日、每天的起床时间等等、还有突发性的计算机大降价等等啰。这些工作都可以称为例行性命令,而这些工作 Linux 也都可以帮您提醒,例如:每一天早上 8:00 钟要服务器连接上音响,并启动音乐来唤你起床;而中午 12:00 希望 Linux 可以发一封信到你的邮件信箱,提醒你可以去吃午餐了;另外,在每年的你爱人的生日的前一天,先发封信提醒你,以免忘记这么重要的一天。

4
从上面的说明当中可以很清楚的发现两种工作排程的方式:
•一种是例行性的,就是每隔一定的周期要来办的事项;
•一种是突发性的,就是这次做完以后就没有的那一种
那么在 Linux 底下如何达到这两个功能呢?
at :这个工作仅执行一次就从 Linux 系统中的排程中取消;
crontab :这个工作将持续例行性的作下去。

5
at命令
如果仅要执行一次的工作,就使用 at 指令
格式:
at [选项] 时间
功能:
at命令用来指定一个任务在未来执行
at类似打印进程,会把任务放到/var/spool/at目录中,到指定时间运行它。
运行at time命令时,它发送一个个命令,可以输入任意命令或者程序。
默认情况下,任何用户都可以使用at服务,但这样是不安全的。
6
at命令
AT Time中的时间表示方法
-----------------------------------------------------------------------
时间例子说明
-----------------------------------------------------------------------
Minute at now + 5 minutes 任务在5分钟后运行
Hour at now + 1 hour 任务在1小时后运行
Days at now + 3 days 任务在3天后运行
Weeks at now + 2 weeks 任务在两周后运行
Fixed at midnight 任务在午夜运行
Fixed at 10:30pm 任务在晚上10点30分开始
Fixed at 1:00 12/20/04 任务在2004年12月20日
凌晨1点开始
-----------------------------------------------------------------------
7
at命令
假设处理一个大型数据库,要在别人不用系统时去处理数据,比如凌晨2点5分。那么就应先建立/home/mj/airplane脚本管理数据库,计划处理/home/mj/air-safe文件中的结果。正常方式是这样启动下列命令:
# at 2:05 tomorrow
at> /home/mj/airplane > /home/mj/air-safe
at> Ctrl+D
8
at命令
at命令的写法非常灵活:
at 18:00pm July 9
at 6 pm Monday
at 2:00
at noon + 5 minutes
回车后可以在之后的at>提示符下输入任务指令,完成后Ctrl+D存盘退出。
范例:
at now + 2 minutes
at>updatedb
at><Ctrl+D>
9
at命令
at的配置文件
作用:限制哪些用户可以使用at命令
/etc/
,则只有在列在文件中的用户才可以使用at服务。
/etc/
,则列在文件中的用户不可以使用at服务,其他人可以。
10

第11章 Linux的计划任务 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小117 KB
  • 时间2018-02-20