AT jobs não executando

2

Ubuntu 10.04 Server

Estou usando at para ter uma programação de script bash em si para executar novamente um intervalo específico após a conclusão: (aqui está a última linha desse script)

echo "$0" | at tomorrow + 5minutes

O trabalho é agendado, mas não é executado. Quando executo o atq , vejo que o trabalho está agendado, mas agora já passou da hora que deveria ter sido executado:

9       Sat Jun  4 11:38:00 2011 = username  

Tempo agora:
$ date

Sat Jun  4 22:55:09 EDT 2011

Nada aparece no meu log CRON sobre isso. Existe algum outro log que apareceria? Existe alguma maneira que eu possa forçá-lo a correr? O Google não tem sido muito útil, pois não entende que at é o nome de um programa ...

Editar: o trabalho provavelmente não foi executado devido a uma atualização quebrada do Ubuntu:

Jun  4 11:38:00 server01 atd[32330]: Module is unknown

link
link

Agora que está corrigido, qual é a melhor maneira de executar o trabalho manualmente?

    
por yakatz 05.06.2011 / 04:57

2 respostas

2

O trabalho provavelmente não foi executado devido a uma atualização interrompida do Ubuntu:

Jun  4 11:38:00 server01 atd[32330]: Module is unknown

Referências:

por 17.08.2011 / 16:31
2

É possível que atd não esteja em execução?

ps -ef|grep atd

Isso é um pouco difícil, pois você receberia um aviso do comando at se o daemon não estivesse em execução.

    
por 05.06.2011 / 05:14