单一工作: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
阅读(614) | 评论(0) | 转发(0) |