Cron
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並不是很有幫助,因為它不明白 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
如果守護程序沒有執行,您會從命令中收到警告。