cut_nginxlog.sh
#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/var/www/vhosts/www.xxxxx.com/logs/"#logs_name=access_xxxx.`date -d "-1 hour" +"%F_%H-%M.log"`logs_name=access_xxxx.`date -d "+6 hour" +"%F_%H-%M.log"`mv ${logs_path}access_xxxx.log ${logs_path}${logs_name}kill -USR1 `cat /data/app/nginx/nginx.pid`gzip ${logs_path}${logs_name}
#!/bin/bash# This script run at 00:00logs_path="/var/log/www/"logs_name=veal.log-`date -d "-1 day" +%F`logs_ERROR_name=veal.log-ERROR`date -d "-1 day" +%F`mv ${logs_path}veal.log-ERROR ${logs_path}${logs_ERROR_name}gzip ${logs_path}${logs_name}gzip ${logs_path}${logs_ERROR_name}touch ${logs_path}veal.log-ERRORchown nobody.nobody ${logs_path}veal.log-ERRORchmod 666 ${logs_path}veal.log-ERRORlitb_language_name=litb.language.log-`date -d "-1 day" +%F`gzip ${logs_path}${litb_language_name}