Answers:
请看以下内容:
zgrep anacron /var/log/cron.log.{9..1}* /var/log/cron.log | less
对我来说,一个系统上的最后一个条目是2008年11月4日。
zgrep anacron /var/log/syslog.{9..1}* /var/log/syslog | less
我的参赛作品从12月28日到1月4日不等。
cat /etc/crontab
您应该看到每天,每周和每月与此类似的条目:
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
这应该显示一堆文件:
ls -l /etc/cron.{daily,weekly,monthly}
在/etc/cron.daily
我既有logrotate也有sysklogd。
如果您这样做:
ps auxww | grep [c]ron
您应该看到cron
守护程序正在运行。
如果您这样做:
cat /etc/cron.daily/sysklogd
您应该会看到几行结尾|| exit 0
-检查并确保文件存在,并确保其中的文件test -x
可执行。因为我正在使用logrotate,所以其中一些不适用于我。
检查syslogd是否正在运行:
ps -C syslogd
查看savelog是否存在并且可执行:
ls -l $(type -p savelog)
这就是我目前能想到的。
我有一个安装了anacron,配置错误且未运行的ubunutu 8.04 vps(w / plesk)。apt-get reinstall重新创建了所有相关文件。
之后,我所要做的就是在每小时的crontab中添加一个条目来启动anacron并使其工作。
我放在cron.hourly /中的脚本只是
#!bin/bash
/path/to/anacron -s