AT 作业未运行

AT 作业未运行

Ubuntu 10.04 服务器

我正在使用at一个bash脚本来安排它在完成后以特定的时间间隔再次运行:(这是该脚本的最后一行)

echo "$0" | at tomorrow + 5minutes

作业已安排,但未运行。当我运行 时atq,我看到作业已安排,但现在已经过了应该运行的时间:

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

是时候了:
$ date

Sat Jun  4 22:55:09 EDT 2011

我的 CRON 日志中没有显示任何相关信息。它还会出现在其他日志中吗?有什么方法可以强制它运行吗?Google 帮不上什么忙,因为它无法理解这是程序的名称...

编辑:该作业可能由于 Ubuntu 更新损坏而无法运行:

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

http://forum.linode.com/viewtopic.php?p=39867
https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538

现在已经修复,手动运行该作业的最佳方法是什么?

答案1

有可能atd没有运行吗?

ps -ef|grep atd

这有点不切实际,因为at如果守护进程没有运行,您会收到来自命令的警告。

答案2

该作业可能由于 Ubuntu 更新中断而无法运行:

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

参考:

相关内容