所以我有一台新安装的服务器,运行 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.sample
并webalizer.conf
修改它以适合您的设置和需求。您还可以使用 创建多个配置文件.conf
,因为 cron 作业会运行所有*.conf
( /etc/cron.daily/webalizer
):
for i in ${WEBALIZER_CONFDIR}/*.conf; do
[...]
如果没有文件与这个 bash-glob 匹配,bash 默认会抛出一个错误。
如果您不想使用 webalizer,请使用 将其卸载apt-get purge webalizer
。