编写shell脚本 mvnginx.sh
#!/bin/bash
logspath="/usr/local/nginx/logs/"
yesterday=`date -d '-1 day' +%Y%m%d`
mv ${logspath}access.log ${logspath}access$yesterday.log
mv ${logspath}error.log ${logspath}error$yesterday.log
gzip ${logspath}access$yesterday.log
gzip ${logspath}error$yesterday.log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
修改linux定时任务
crontab -e
00 00 * * * /usr/local/nginx/conf/mvnginx.sh