Ubuntu

“anacron”的正確設置是什麼?(Ubuntu 9.10、10.04)

  • October 15, 2018

我在 MediaTemple (ve) 伺服器上執行 Ubuntu 9.10 和 10.04。

在他們兩個上,anacron設置都被破壞了,……自從我第一次安裝 Ubuntu 以來,它們就被破壞了。我最近才注意到它,當時我意識到我的日誌文件沒有旋轉。

我希望有 anacron 工作的人可以幫助診斷問題並提出修復建議。

這裡是**/etc/cron.d/anacron** … 這部分工作正常:每天早上 7:30,cron執行這個命令來啟動 anacron。

# /etc/cron.d/anacron: crontab entries for the anacron package

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

30 7    * * *   root    test -x /etc/init.d/anacron && /etc/init.d/anacron start >/dev/null

問題是**/etc/init.d/anacron 啟動**失敗:

# /etc/init.d/anacron start >/dev/null
start: Unknown job: anacron

請注意,/etc/init.d/anacron 是指向 /lib/init/upstart-job 的符號連結:

# ls -l /etc/init.d/anacron
lrwxrwxrwx 1 root root 21 Jan 12  2010 /etc/init.d/anacron -> /lib/init/upstart-job

現在我被難住了。任何人有任何建議如何解決這個問題?

查看**/var/log並查看您的日誌文件是否正在輪換(而不是無限增長)。如果它們正在旋轉,那麼您可能有一個工作anacron**,所以請檢查您的設置並告訴我它與我的不同之處。

提前致謝, …

Upstart 實際上/etc/init為每個服務使用配置文件,而不是/etc/init.d. 我假設 /etc/init.d 連結是為了保持與 sysvinit 的兼容性。這是解釋這一點的新貴入門指南。

我沒有 ubuntu 系統,所以我無法檢查 的內容/etc/init/anacron.conf,但我懷疑它可能只是exec anacron -s. 檢查/etc/init.removed/並查看是否有一個 anacron.conf 已被某些升級過程刪除。您也可以重新安裝 anacron 來解決此問題。

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