把执行这个脚本的命令加入到cron
#!/bin.bash d=`date -d "-1 day" +%F` [-d /tmp/access.log] || mkdir /tmp/access.log mv /tmp/access.log /tmp/access.log/$d.log /etc/init.d/nginx reload cd /tmp/access.log gzip -f $d.log