我在 MediaTemple (ve) 服务器上运行 Ubuntu 9.10 和 10.04。
在这两个方面,阿纳克隆安装已损坏,... 自从我第一次安装 Ubuntu 以来,它们就已损坏。直到最近我才注意到这一点,当时我意识到我的日志文件没有轮换。
我希望能够使用 anacron 的人能够帮助诊断问题并提出修复建议。
这是/etc/cron.d/anacron... 这部分工作正常:每天早上 7:30,计划任务执行此命令来启动 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/日志并查看日志文件是否正在轮换(而不是无限增长)。如果它们是正在旋转,那么你可能有一个工作阿纳克隆,所以请检查您的设置并让我知道它与我的设置有何不同。
提前致谢, ...
答案1
现在这很奇怪,因为由于业力/etc/cron.d/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 && /usr/sbin/invoke-rc.d anacron start >/dev/null
30 7 * * * root start -q anacron || :
随着工作转移到暴发户。
重新安装anacron
就可以了(当然,首先备份您现有的配置)。