nginx 简单定时切割及删除历史日志

#!/bin/bash

logs_path="/usr/local/nginx/logs"

mv ${logs_path}/book.log ${logs_path}/book-`date --date="last day" +%Y%m%d`.log
mv ${logs_path}/book.error.log ${logs_path}/book.error-`date --date="last day" +%Y%m%d`.log

kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

find ${logs_path} -name "book*.log" -mtime +30 -delete

//配置定时任务html

crontab -e
0 0 * * * /usr/local/nginx/html/book/console/cut_nginx_log_daily.sh 2>&1
相关文章
相关标签/搜索