FreeBSD 采用 newsyslog
/etc/newsyslog 格式
# logfilename [owner:group] mode count size when flags [/pid_file] [sig_num]
/var/log/vsftpd.log 600 10 * $W0D23 Z
/var/www/logs/access.log 600 60 * $D2 Z /var/www/logs/httpd.pid 30
紅色部分是為了轉存日志後,重啟apache,以便日志能繼續寫入。否則查看access.log時會出現 “newsyslog[73055]: logfile turned over”錯誤。但 VSFTP 不需要重新啟動進程。
Linux 采用 logrotate