/ var / cache / logwatch在/ usr / sbin / logwatch第633行没有这样的文件或目录

Logwatch一直工作到现在。 我读了一个教程,你不应该在默认的地方编辑configuration

的/ usr /共享/ logwatch

相反,你应该把它移动到/ etc / logwatch

所以我这样做,现在我得到这个错误

/var/cache/logwatch No such file or directory at /usr/sbin/logwatch line 633. 

有谁知道如何解决? 或者我应该尝试删除/ etc中的条目?

/usr/share/logwatch/default.conf/logwatch.conf中给出的build议是非常正确的。 但是,在复制logwatch.conf之后,您可能只想停用/etc/logwatch/logwatch.conf(或某些版本中的/etc/logwatch/conf/logwatch.conf)中的第30行。

# TmpDir = /var/cache/logwatch

或者,也可以使用创build此目录

sudo mkdir /var/cache/logwatch

而已。

要么这个build议是错的,要么你误解了。

您应该保留默认configuration,但是您应该在/etc/logwatch中的额外文件中进行自定义

您需要撤消所做的操作,然后在/etc/logwatch添加自定义。

logwatch读取/usr/share/logwatch的configuration,然后从/etc/logwatch读取您的定制,但如果前者不在那里,它将不起作用。