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(加全路径)
原文地址:http://7737197.blog.51cto.com/7727197/1663106