Chinaunix首页 | 论坛 | 博客
  • 博客访问: 57254
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2014-10-14 12:25
文章分类

全部博文(37)

文章存档

2014年(37)

我的朋友

分类: LINUX

2014-11-26 17:06:38

单一工作:at
at指令的执行依赖与atd服务,所有在使用前必须要开启此服务
at指令的作业内容会以文本文件的方式写到/var/spool/at目录内,到了指定时间,atd会到此目录取用并执行
at指令的使用权限是通过/etc/at.allow和/etc/at.deny两个文件来配置的,若都不存在,则只有root可以执行at指令
at指令会在背景执行,即在一个新建的shell环境中执行,因此该命令可以脱机执行
查询at作业的指令:atq
删除at作业的指令:atm

单一工作:batch
batch是对at指令的包装,可以控制at指令只在CPU负载小于0.8的时候执行

循环工作:crontab
crontab指令的作业内容会被记录到/var/spool/cron/目录下
crontab指令的权限是通过/etc/cron.allow和/etc/cron.deny两个文件类配置的

使用crontab命令执行循环工作是针对用户的
编辑命令:crontab -e (实际编辑的是/usr/bin/crontab)
查询命令:crontab -l
删除命令:crontab -r (删除全部)

使用/etc/crontab配置文件执行是针对系统的

在指定的时间内执行任务:1,5,10,15 * * * * root command - 在每小时的1,5,10,15分钟四个时间点执行(用逗号隔开)

开机执行工作:anacron
anacron是对crontab指令的包装,可以在开机时执行那些crontab应该执行却并未执行的作业
anacron的配置文件是/etc/anacrontab
阅读(559) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~