Назад | Перейти на главную страницу

`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 выполнять задания намного позже запланированного времени? Что я могу сделать, чтобы он запускал задания в запланированное время?