cut_nginxlog.sh
#!/bin/bash
# This script run at 00:00
# The Nginx logs path
logs_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:00
logs_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-ERROR
chown nobody.nobody ${logs_path}veal.log-ERROR
chmod 666 ${logs_path}veal.log-ERROR
litb_language_name=litb.language.log-`date -d "-1 day" +%F`
gzip ${logs_path}${litb_language_name}
上一篇:lsyncd文件实时同步
下一篇:solr 服务监控