From 93c6a45a31c3602e445c4ae72c30e7846ff226f3 Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 11 Nov 2015 01:08:43 +0000 Subject: [PATCH] Added rolling of Asterisk cdr.db to restart-roll-logs script git-svn-id: svn://192.168.202.10@2409 3d104415-ff17-0410-8863-d5cf3c621b8a --- bin/ADMIN_restart_roll_logs.pl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bin/ADMIN_restart_roll_logs.pl b/bin/ADMIN_restart_roll_logs.pl index 2587c434..917618b8 100644 --- a/bin/ADMIN_restart_roll_logs.pl +++ b/bin/ADMIN_restart_roll_logs.pl @@ -1,18 +1,19 @@ #!/usr/bin/perl # -# ADMIN_restart_roll_logs.pl version 2.10 +# ADMIN_restart_roll_logs.pl version 2.12 # # script to roll the Asterisk logs on machine restart # # have this run on the astersik server # -# Copyright (C) 2013 Matt Florell LICENSE: AGPLv2 +# Copyright (C) 2015 Matt Florell LICENSE: AGPLv2 # # CHANGES: # 90311-0921 - Added /var/log/asterisk/screenlog log rolling # 90508-0535 - Changes root screenlog to /var/log/astguiclient # 130108-1715 - Changes for new log rolling script compatibility # 141124-2309 - Fixed Fhour variable bug +# 151110-2005 - Added rolling of Asterisk cdr.db # ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); @@ -40,6 +41,12 @@ if ( -e '/var/log/asterisk/event_log' ) `mv -f /var/log/asterisk/event_log /var/log/asterisk/event_log.$now_date`; } +print "rolling Asterisk cdr.db...\n"; +if ( -e '/var/log/asterisk/cdr.db' ) + { + `mv -f /var/log/asterisk/cdr.db /var/log/asterisk/cdr.db.$now_date`; + } + print "rolling Asterisk cdr logs...\n"; if ( -e '/var/log/asterisk/cdr-csv/Master.csv' ) {