首页 > web应用 > Nginx日志切割脚本
2015
06-16

Nginx日志切割脚本

Nginx日志切割脚本

#!/bin/sh
# set file path
NGINX_ACCESS_LOG=/opt/logs/nginx/access/log.pipe
NGINX_ERROR_LOG=/opt/logs/nginx/error/log
NGINX_STATIS_LOG=/opt/logs/nginx/statis/log
# rename log
mv $NGINX_ACCESS_LOG $NGINX_ACCESS_LOG.`date -d yesterday +%Y%m%d`
mv $NGINX_ERROR_LOG $NGINX_ERROR_LOG.`date -d yesterday +%Y%m%d`
mv $NGINX_STATIS_LOG $NGINX_STATIS_LOG.`date -d yesterday +%Y%m%d`
touch $NGINX_ACCESS_LOG
touch $NGINX_STATIS_LOG
touch  $NGINX_ERROR_LOG
# restart nginx
/etc/init.d/nginx  reload

以后这个脚本,我们可以通过crontab 零点的时候定时执行,以实现Nginx的日志切割功能!

关于crontab的使用如果有任何疑问,请访问 http://tshare365.com/archives/623.html




最后编辑:
作者:tshare365
这个作者貌似有点懒,什么都没有留下。
捐 赠您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请狠狠点击

留下一个回复