All pastes #78866 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-07-04 17:13 UTC
rendered paste body
#!/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 " <zero: $file>" > /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