Skip to main content

10. 调度任务

David LiuLess than 1 minute

10. 调度任务

自动化运维:遇到问题,写程序,可以复用

常用指令

at:在指定时间做一次的

cron:周期性的

anacron:断电导致没有按周期做的内容,保证重启的时候可以被执行

At ...

atq

atrm

batch 以低优先级运行命令

var 下面放的都是常变的内容,比如说 who 命令,他的内容写在 var/run/uxxx 下面写得

spool

需要 at daemon,每分钟检查一次

init

  • service atd start
  • service atd stop

systemd

  • systemctl start atd.service
  • systemctl stop atd.service

<ctrl> d:eof

stty -a:看终端快捷键配置

他可以发邮件

Access Control of "at"

可以设置权限来控制谁可以使用

etc 下的 at.deny 或者 at.allow

一般就是只有其中的一个:黑名单和白名单模式,只有这个文件里面的可以/不可以使用