#!/bin/sh /usr/sbin/asterisk -rx 'logger rotate' # remove null files they blowup load for file in $( ls /var/log/asterisk/queue_log.* ) do if [ -r $file ] then if [ ! -s $file ] then echo -n " " > /dev/console rm -f $file fi fi done chmod ugo+r /var/log/asterisk/queue_log* chown asterisk /var/log/asterisk/queue_log* chgrp asterisk /var/log/asterisk/queue_log* #make log's unique so they dont get trashed suffix=$(date +%s) for file in $( ls /var/log/asterisk/queue_log.* ) do cat $file >> /var/log/asterisk/queueLogLoadArea/queue_log mv $file $file.$suffix done #move appended logs mv /var/log/asterisk/queue_log.* /var/log/asterisk/processedQueueLogs #run loader php /var/www/html/queue_stats.0.8/log/logque.php > /tmp/logque.txt