「atd(8)」-

运行排队的等待以后执行的作业

命令语法格式

atd [-l load_avg] [-b batch_interval] [-d] [-f] [-s]

命令描述

运行由at(1)排队的作业。

命令支持的选项及含义

-l
指定限制加载因子,不应运行批处理作业,而不是编译时选择“1.5”。 对于具有n个CPU的SMP系统,您可能希望将其设置为高于“n-1”。

-b
指定两个批处理作业开始之间的最小间隔(以秒为单位)。默认值为60。

-d
调试;将错误消息打印到标准错误,而不是使用syslog(3)。 此选项还隐含-f选项。

-f
在前台运行atd服务。

-s
仅处理at/batch队列一次。 这主要用于兼容旧版本的at;atd -s相当于旧的atrun(8)命令。

注意事项

atd的功能应该合并到cron(8)中。

如果通过NFS挂载spool目录,即使设置了no_root_squash,atd也无法工作。

相关文件

/var/spool/cron/atjobs
存储作业的目录;这应该是模式700,所有者为daemon。

/var/spool/cron/atspool
存储输出的目录;这应该是模式700,所有者为daemon。

/etc/at.allow, /etc/at.deny
指定那些用户可以使用at服务。

相关手册

at(1), at.deny(5), at.allow(5), cron(8), crontab(1), syslog(3).

参考文献

  • man 8 atd, Version 3.1.20-6

更新日志

  • 09/26/2018 创建文章