到目前为止,Logwatch 一直运行良好。我读了一个教程,你不应该在默认位置编辑配置
/usr/share/logwatch
相反,您应该将其移动到 /etc/logwatch
所以我这样做了,现在我收到了这个错误
/var/cache/logwatch No such file or directory at /usr/sbin/logwatch line 633.
Run Code Online (Sandbox Code Playgroud)
有谁知道如何修复?或者我应该尝试删除 /etc 中的条目?
小智 7
/usr/share/logwatch/default.conf/logwatch.conf 中给出的建议非常正确。但是,复制 logwatch.conf 后,您可能只想停用 /etc/logwatch/logwatch.conf(或某些版本中的 /etc/logwatch/conf/logwatch.conf)中的第 30 行。
# TmpDir = /var/cache/logwatch
或者,也可以使用以下命令创建此目录
sudo mkdir /var/cache/logwatch
就是这样。
要么这个建议是错误的,要么你误解了它。
您应该保留默认配置,但应该在./etc/logwatch
您需要撤消所做的操作,然后在 中添加您自己的自定义设置/etc/logwatch。
logwatch首先读取配置/usr/share/logwatch,然后从 读取您的自定义设置/etc/logwatch,但如果前者不存在,则它将不起作用。
| 归档时间: |
|
| 查看次数: |
4270 次 |
| 最近记录: |