`at` 作业比预期晚运行几十分钟

`at` 作业比预期晚运行几十分钟

我遇到了一个问题,at作业虽然成功排队并成功运行,但有时却比计划运行时间晚了几十分钟。

我确认atd正在运行:

me@hostname:~$ ps -ef | grep atd
daemon    1223     1  0 Aug27 ?        00:00:00 atd

并且该工作已安排好

me@hostname:~$ atq
260 Wed Oct 28 12:02:00 2015 a me

并且服务器时间晚于预定时间

me@hostname:~$ date
Wed Oct 28 12:19:57 EDT 2015

但作业并未运行。它最终还是运行了,但比预计运行时间晚了几十分钟。

没有来自的电子邮件或日志错误消息atd

如果我将内容复制at -c 260到脚本中,并从具有空白环境的终端运行它,则作业运行没有问题,因此作业内容似乎没有任何问题。

这种情况发生在一些计划作业上,但并非所有计划作业都会发生。我无法确定作业按时开始的时间和延迟开始的时间有什么不同。

这是正常的吗?为什么at运行作业的时间比预定时间晚这么多?我该怎么做才能让它按预定时间运行作业?

相关内容