【问题标题】:How to monitor logrotation of logfiles in mac如何在mac中监控日志文件的日志轮换
【发布时间】:2015-01-31 12:50:44
【问题描述】:

我想在日志文件达到 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 中的修剪文件时 他们没有出现。请帮我调试并建议我更好的方法来做 logtrotation

【问题讨论】:

    标签: macos logrotate


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 1970-01-01
      • 1970-01-01
      • 2015-01-16
      • 1970-01-01
      • 2021-11-01
      • 2022-08-22
      • 2011-11-29
      • 2020-08-30
      相关资源
      最近更新 更多