1 脚本实现
1.1手工单次执行
【重命名并移动文件】mv /usr/local/nginx/logs/access.log /var/log/nginx_bak/20201005.log
【重新生成心的日志文件】kill -USR1 Nginx主进程号
举例说明
原本的日志样子
[root@wxl-1 logs]# ll
总用量 12
-rw-r--r--. 1 nobody root 207 10月 5 14:49 access.log
-rw-r--r--. 1 nobody root 843 10月 5 14:36 error.log
-rw-r--r--. 1 root root 5 10月 5 14:32 nginx.pid
重命名并移动日志文件
[root@wxl-1 logs]# mv /usr/local/nginx/logs/access.log /var/log/nginx_bak/20201005.log
[root@wxl-1 logs]# ll
总用量 8
-rw-r--r--. 1 nobody root 843 10月 5 14:36 error.log
-rw-r--r--. 1 root root 5 10月 5 14:32 nginx.pid
[root@wxl-1 logs]# ll /var/log/nginx_bak/
总用量 4
-rw-r--r--. 1 nobody root 207 10月 5 14:49 20201005.log
这个时候访问nginx,会发现日志依然记录到了重命