Entries Tagged as ''

fc3下logrotate的问题

某台机器,发现logrotate不能正常rotate文件了

上去看

发现都正常

但奇怪的是

logrotate -v /etc/logrotate.conf

甚至于

logrotate -v -f /etc/logrotate.conf

都不能正常rotate文件

而且

连/var/lib/logrotate.status文件都不更新

后来仔细看

发现文件/etc/logrotate.d/samba里配置的要rotate的文件/var/log/samba/*.log

但是目录/var/log/samba不存在

于是我就建了一个

再执行logrotate -v /etc/logrotate.conf居然开始rotate了!

我的系统是Fedora Core 3

logrotate的版本是3.7.1-2

装了个ubuntu6.10

前两天在同事桌上看到一张“有奔头”(ubuntu)6.10的光盘

以前没怎么用过debian的系统

于是就顺手拿过来把pc上原来的fc6(Fedora Core 6)干掉

换成了有奔头(ubuntu)

为什么我的live messager beta8.1不能更改图片

这个8.1beta可真烂

自打装上后问题一大堆

联系人组有一堆问题

我的联系人分组都乱了

我差不多再重新分了一遍

而且我现在几乎所有的联系人在我的列表里都有两个

而且删也删不掉

这些都不说他,都能忍受

关键是现在不能更改照片了

当时不管改成什么照片,一注销再重新登陆

图片还是那个戴头盔、骑摩托车的那张照片

最后我忍无可忍

把那张照片删掉

这下每次登上去都是不显示照片了

……

linux下的/var/lib/logrotate.status

曾经有一次在/etc/logrotate.d/目录下加了个文件

用来控制用logrotate来每天rotate一个应用程序的log

后来第二天却发现这个log文件并没有被rotate

查来查去才发现是文件/var/lib/logrotate.status的问题

原来当凌晨4点2分(crontab里设定的跑logrotate的时间)跑logrotate的时候

由于新添加的配置文件里设定的需要rotate的log文件路径在文件/var/lib/logrotate.status里没有

于是当然就没有被rotate

但是执行logrotate后更新了/var/lib/logrotate.status文件

使里面有了新添加配置文件里指出的需要rotate的log文件的路径

所以下次跑logrotate的时候就会被正确rotate了