Webalizer cron 作业因无法打开文件而抛出错误 - 如何修复?

Webalizer cron 作业因无法打开文件而抛出错误 - 如何修复?

所以我有一台新安装的服务器,运行 Ubuntu 14.04,默认安装免费开源控制面板 Sentora。我没有对 webalizer 或 cron 进行任何自定义。所以我不确定为什么会抛出此错误。有什么想法吗?

这是我从服务器收到的发送到根用户电子邮件地址的电子邮件。

主题:Cron test -x /usr/sbin/anacron || (cd / && run-parts --report /etc/cron.daily)

身体:

/etc/cron.daily/webalizer:/etc/cron.daily/webalizer:17:/etc/cron.daily/webalizer:Â 继续:未找到 awk:致命:无法打开文件“/etc/webalizer/*.conf”进行读取(没有此文件或目录)

目录/etc/webalizer中只有一个文件:webalizer.conf.sample。在整个服务器中搜索 webalizer.conf 文件,却一无所获。那么是不是配置有误?我应该删除这个 cron 作业还是其他什么?有什么想法吗?

答案1

Webalizer 配置不正确,因为没有配置文件。要使用它,请复制到webalizer.conf.samplewebalizer.conf修改它以适合您的设置和需求。您还可以使用 创建多个配置文件.conf,因为 cron 作业会运行所有*.conf( /etc/cron.daily/webalizer):

for i in ${WEBALIZER_CONFDIR}/*.conf; do
    [...]

如果没有文件与这个 bash-glob 匹配,bash 默认会抛出一个错误。


如果您不想使用 webalizer,请使用 将其卸载apt-get purge webalizer

相关内容