split.sh


#!/bin/bash
log_dir="/dev/shm/"
date_file=`date +%g%m%d%H%M`
/bin/mv ${log_dir}/nginx_access.log ${log_dir}/${date_file}.trn
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`

/jobs/pusher/logtosql.sh ${log_dir}/${date_file}.trn

/bin/mv ${log_dir}/${date_file}.trn /archivelog/${date_file}.trn


在crontab -e中加入

* * * * * * split.sh(加全路径)