nginx日志分割shell脚本cut_nginx_log.sh,目前服务器在用

 #!/bin/bash

#设置日志文件存放目录
logs_path="/home/wwwlogs/"

#设置pid文件
pid_path="/usr/local/nginx/logs/nginx.pid"

#重命名日志文件
mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log

#向nginx主进程发信号重新打开日志
kill -USR1 `cat ${pid_path}`


将以上代码保存为cut_nginx_log.sh


crontab -u root -e添加下面代码:
0 0 * * * bash /root/cut_nginx_log.sh

 

300*300
 文章首页关于迷茫时代关于我写意人生
版权所有:迷茫时代 All rights reserved   
执行时间:0.00424 秒