'at' jobs executando dezenas de minutos depois do esperado [closed]

4

Eu tenho um problema com at jobs que estão sendo enfileirados com êxito e estão sendo executados com êxito, mas às vezes dezenas de minutos depois que eles são programados para execução.

Confirmei que atd está em execução:

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

e que o trabalho está agendado

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

e a hora do servidor é posterior à hora agendada

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

mas o trabalho não é executado. Ele funciona eventualmente, mas dezenas de minutos depois do que deveria.

Não há mensagens de e-mail ou de log de atd .

Se eu copiar o conteúdo de at -c 260 em um script e executá-lo a partir do terminal com um ambiente em branco, o trabalho será executado sem problemas, portanto, não parece haver nenhum problema com o conteúdo do trabalho .

Isso acontece com alguns, mas não com todos os trabalhos agendados. Não consigo identificar nada diferente sobre os horários em que o trabalho começa no horário e nos momentos em que ele é atrasado.

Isso é normal? Por que at está executando os trabalhos muito depois dos horários programados? O que posso fazer para executar tarefas nos horários programados?

    
por ff524 28.10.2015 / 17:46

0 respostas