#!/bin/bash //定义bash来执行这个脚本
#fenge.sh
d=$( date -d "-1 day"+%Y%m%d ) //定义变量d为1小时之前的时间
logs_path="/usr/local/nginx/logs/fenge.logs" //定义变量logs_path为nginx日志目录
pidf_path="/usr/local/nginx/logs/nginx.pid"
[ -d logs_path ]||mkdir -p $logs_path
if [ -s $pidf_path ];then
mv /usr/local/nginx/logs/www.benet.com.log $logs_path/www.benet.com_$d.log //剪切原nginx日志文件并重命名
killall -USR1 nginx //平滑重启
find $logs_path -mtime +60 |xargs rm -rf //除去60天以前的日志,否则报错
else
echo "Error,Nginx is not working!" |tree -a /var/log/messages
fi
nginx #fenge.sh
最新推荐文章于 2023-02-01 19:27:50 发布