我已经成功在我的网络服务器上安装了 awstats。我创建了一个 cron 作业,每三个小时以 root 身份运行一次。它运行正常,但我每 10 分钟就会收到一次“邮件”,说 www-data 尝试更新但没有正确的权限。
消息 58: 来自 www-data@cosmos 2016 年 8 月 21 日星期日 23:20:02 信封至:root@cosmos 发货日期:2016 年 8 月 21 日 周日 23:20:02 +0200 来自:root@cosmos (Cron Daemon) 收件人:root@cosmos 主题:Cron [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh MIME 版本:1.0 内容类型:text/plain;字符集=UTF-8 内容传输编码:8位 X-Cron-环境: X-Cron-环境: X-Cron-环境: X-Cron-环境: X-Cron-环境: 日期:2016 年 8 月 21 日星期日 23:20:02 +0200 处理 /etc/awstats/awstats.****.***.conf 时出错 使用 AWStats 版本 7.2(内部版本 1.992)为配置“/etc/awstats/awstats.****.***.conf”创建/更新数据库 >来自日志文件“/var/log/apache2/access.log”中的数据... 错误:无法打开服务器日志文件“/var/log/apache2/access.log”:权限被拒绝 设置('/etc/awstats/awstats.****.***.conf' 文件、Web 服务器或权限)可能有误。 检查配置文件、权限和 AWStats 文档(在‘docs’目录中)。 处理 /etc/awstats/awstats.conf 时出错 使用 AWStats 版本 7.2(内部版本 1.992)创建/更新配置“/etc/awstats/awstats.conf”的数据库 >来自日志文件“/var/log/apache2/access.log”中的数据... 错误:无法打开服务器日志文件“/var/log/apache2/access.log”:权限被拒绝 设置('/etc/awstats/awstats.conf' 文件、Web 服务器或权限)可能有误。 检查配置文件、权限和 AWStats 文档(在‘docs’目录中)。 (结尾)
问题是我找不到 cron 作业并删除它。我知道可以停止接收“邮件”,但我想停止该进程每 10 分钟运行一次。有人知道这个 cron 作业在哪里吗?或者如何停止它?
顺便说一句:我正在运行 Debian 8.2
答案1
如果您使用 dpkg 查看包内容,您将看到一个 cron 文件:
$ dpkg -L awstats
/etc/cron.d/awstats
注释掉该文件中的行,例如
sed -r -i "s/^([^#])/#\1/" /etc/cron.d/awstats