/diska/htdocs/log/*.log {
daily
rotate 10
notifempty
postrotate
day=$(date -d "yesterday" +"%Y%m%d")
mv /diska/htdocs/log/js_error.log.1
/diska/htdocs/log/js_error.log.$day
/home/nginx/sbin/nginx -s reopen
endscript
}
error: /etc/logrotate.d/jserror:3 unknown option 'dateformat' -- ignoring
line
/diska/htdocs/log/*.log {
dateext
dateformat .%Y%m%d
daily
rotate 10
notifempty
missingok
postrotate
# lastaction
/home/nginx/sbin/nginx -s reopen
endscript
# day=$(date -d "yesterday" +"%Y%m%d")
# mv /diska/htdocs/log/js_error.log.1
/diska/htdocs/log/js_error.log.$day
# /home/nginx/sbin/nginx -s reopen
# endscript
}
[root@app log]# logrotate -v
logrotate 3.7.4 - Copyright (C) 1995-2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public
License
Usage: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail
command]
[-s|--state statefile] [-v|--verbose] [-?|--help] [--usage]
[OPTION...] <configfile>
[root@app log]#
到 fedora 上升级 https://fedorahosted.org/logrotate/
最新的好像 3.8.5
只需要 make 和 make install
没有评论:
发表评论