|
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/bash
logs_path=
"/opt/nginx/logs"
#####这是我的nginx日志文件所在的目录
date
=$(
date
-d
"yesterday"
+
"%Y-%m-%d"
)
###定义前一天的时间,格式为年-月-日
mv
${logs_path}
/access
.log ${logs_path}
/access_
$
date
.log
######以昨天的日期重新命名日志文件
kill
-USR1 $(
cat
/opt/nginx/logs/nginx
.pid)
#######重新生成日志文件
crontab
-e输入以下内容:
00 00 * * *
/bin/bash
/opt/nginx/sbin/cut_nginx_log
.sh
|
本文转自 妙曼 51CTO博客,原文链接:http://blog.51cto.com/yanruohan/1591732,如需转载请自行联系原作者