linux工作调度 at、cron

Linux 工作调度的种类:   at 、 cron

at:可以处理仅执行一次就结束调度的命令

crontab:这个命令所设置的工作将会循环一直进行下去

 

并非所有的Linux distribution都会默认将at 打开:

启动方式:

                   /etc/init.d/atdrestart

                                     [confirm]

                                     [confrim]

再设置一下开机时就启动这个服务,免得每次重启都得再来一次。

                   chkconfigatd on

at 的运行方式:

         我们使用at这个命令来生成所要运行的工作,并将这个工作以文本文件的方式写入/var/spool/at 目录内,该工作便能等待atd这个服务的取用与执行了

         使用/etc/at.allow与/etc/at/deny两个文件进行at的使用限制:

         .allow: 写在该文件中的用户可以使用at

         .deny:没写在该文件中的用户都可以使用at

 

at命令的运行方式非常简单:将at加上一个时间即可。

当我们使用at时会进入一个at shell的环境来让用户执行工作命令,此时,建议你最好使用绝对路径来执行你的命令。

 

at工作的管理:

         利用atq查询目前主机上有多少的at工作调度

         利用atrm来删除错误的命令

batch:系统有空时才进行后台任务

         batch是利用at来进行命令的执行:它会在cpu工作负载小于0.8的时候,才进行你所执行的工作任务。使用方式与at 命令一样。

 

 

cron:循环执行的例行性工作调度

与at类似,使用的限制数据有:

         /etc/cron.allow

         /etc/cron.deny

默认情况下,任何用户只要不被列入/etc/cron.deny中,那么他就可以直接执行"crontab -e"去编辑自己的例行性命令了。

         crontab-l 查阅cronb的工作内容

         crontab-r 删除所有的cronb的工作内容

 

anacron 配合/etc/anacrontab的设置,可以唤醒停机期间系统未进行的crontab任务

 

         

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值