at.allow中有test用户,at.deny中有test用户,则test用户可以使用计划任务。

  at.allow中有test用户,at.deny中没有test用户,test用户可以使用计划任务。

at.allow中没有test用户,at.deny中有test用户,test用户不可以创建计划任务

at.allow中没有test用户,at.deny中没有test用户,test用户可以创建计划任务

总结:etc/at.deny : 在这个档案中可记载那些人不能使用at这个命令来做一些 later job


, 如果 at.deny 是空的, 而且 at.allow 也不存在的话. 那就是每个

人都能用 at 这个命令.

/etc/at.allow : 相对於 at.deny , 这个档案记载那些人能使用 at 这个指令关於

at 这个指令, 我想他的重要性是无庸置疑的, 各位应该要会这个指

令的用法, 会了这个指令, 能在工作的执行上会更有弹性而关於

at.deny 和 at.allow, at 会先去找 at.allow, 如果存在而且有记

录一些人的话, 那就只有这些人能使用 at 这个指令, 但如果

at.allow 并不存在的话, 那 at 就会去找 at.deny, 没有在

at.deny 中的人都能使用 at 这个指令了! 特别要说明的是, at

的执行时间也许会不如你所预期的, 比如说明明一个档你叫他在

7:02 执行, 但他却会等到 7:05 才执行, 这是因为 crond 是每五分

钟才去看看 at 的 queue 中是否有要执行的 job. 当然, 你也能

改成每分钟都去 check, 但这样似乎没有非常大的意义, 除非你对时间

的准确度需求的非常严格, 否则应该没有必要去动才是. 各位可去看看