如何监控 mac 中日志文件的日志轮转

How to monitor logrotation of logfiles in mac

我想 trim 我的日志文件,当它们达到 5kb 时(我正在使用它进行测试,所以我占用了更少的字节)并且我想要 3 个备份。我就这样跟着

vim /etc/newsyslogd/wifi.conf
# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/wifi.log           640  3     5    *

当我通过给出

来测试它时
newsyslog -nvv
rm -f /var/log/wifi.log.3
    rm -f /var/log/wifi.log.3.gz
    rm -f /var/log/wifi.log.3.bz2
    ln /var/log/wifi.log /var/log/wifi.log.0
    chmod 640 /var/log/entreda_macagent.log.0
    chown 4294967295:80 /var/log/wifi.log.0
Start new log...
    mktemp /var/log/wifi.log.zXXXXXX
    chown 4294967295:80 /var/log/wifi.log.zXXXXXX
    chmod 640 /var/log/wifi.log.zXXXXXX
    mv /var/log/wifi.log.zXXXXXX /var/log/wifi.log
Signal all daemon process(es)...
    kill -1 83411       # /var/run/syslog.pid
    sleep 10

但是当我在 /var/log 中检查 trimmed 文件时 他们没有出现。请帮我调试并建议我做对数旋转的更好方法

他们会出现,但会有一些延迟