方法一:备份
USR1: 告知应用程序重载配置文件
[root@proxy ~]# mv access.log access2.log [root@proxy ~]# kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)
方法二:脚本实现
[root@proxy ~]# vim /usr/local/nginx/logbak.sh #!/bin/bash date=`date +%Y%m%d` logpath=/usr/local/nginx/logs mv $logpath/access.log $logpath/access-$date.log mv $logpath/error.log $logpath/error-$date.log kill -USR1 $(cat $logpath/nginx.pid) [root@proxy ~]# crontab -e 03 03 * * 5 /usr/local/nginx/logbak.sh
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!