Cron

AT 作業未執行

  • August 17, 2011

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並不是很有幫助,因為它不明白 at 是一個程序的名稱……

編輯:由於 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

現在已經解決了,手動執行作業的最佳方法是什麼?

由於 Ubuntu 更新損壞,該作業可能無法執行:

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

參考:

有沒有可能atd沒有執行?

ps -ef|grep atd

這有點遠,因為at如果守護程序沒有執行,您會從命令中收到警告。

引用自:https://serverfault.com/questions/277079