nginx日誌切割

每天產生一個nginx日誌,操作步驟如下:


一:vim /sh/cut_nginx.sh

   

#!/bin/bash
########cut nginxlog  by day ###########
LOGS_PATH=/var/log/nginx
YESTERDAY=$(date -d "yesterday" +%Y%m%d)
mv ${LOGS_PATH}/nginx_access.log ${LOGS_PATH}/nginx_access_${YESTERDAY}.log
mv ${LOGS_PATH}/nginx_error.log ${LOGS_PATH}/nginx_error_${YESTERDAY}.log
kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)


二:chmod u+x cut_nginx.sh


三:crontable -e

    00 00 */1 * *  bash /sh/cut_nginx_log.sh > /dev/null 2>&1



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章