Newsyslog不会自动滚动我的日志文件

时间:2014-01-31 18:00:40

标签: shell unix freebsd syslog

我已按以下方式在newsyslog.conf中配置了我的日志:

/var/log/test.log 644 10 10 * Z /var/run/parser.pid 31

我对man newsyslog.conf的理解是,第4个字段用于以千字节为单位滚动文件的大小。但即使我的文件大小超过它,它似乎也不会自动翻转。

但是,如果我手动运行

/etc/rc.d/newsyslog restart
如果没有我的pid没有发出信号,翻滚似乎就会发生。我现在真的很困惑 - 这里发生了什么?当我重新启动newsyslog而不是自动重启时,为什么会翻身?我在这里遗漏了什么吗?为什么重启会触发翻转而不发出pid信号?

我正在使用freebsd,而我的newsyslog配置位于/etc/newsyslog.d/目录中的自定义文件中。

0 个答案:

没有答案