我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的内容复制到一个脚本中,并且在空白环境下从terminal运行,作业运行没有问题,所以作业的内容似乎没有任何问题。
这发生在一些,但不是所有计划的工作。 工作开始的时间和延迟的时间,我无法find任何不同的东西。
这是正常的吗? 为什么at比预定时间晚的时候运行工作呢? 我可以做些什么来使它在预定的时间运行?