#!/bin/bash
log_name="down.access"
log_path="/home/logs/"
pid_file="/usr/local/nginx/logs/nginx.pid"
date_fname=${log_name}_$(date -d "yesterday" +"%Y%m%d")
log_path_name=${log_path}${date_fname}
mv ${log_path}${log_name}.log ${log_path_name}.log
kill -USR1 `cat ${pid_file}`
tar -zcf ${log_path_name}.tar.gz ${log_path_name}.log
rm -f ${log_path_name}.log
>crontab -e
00 00 * * * bash /home/logs/nginx_auto_logs