From 1823465f7de8dc03ab5855d98a732d7d79392719 Mon Sep 17 00:00:00 2001
From: Lionel Gauthier <lionel.gauthier@eurecom.fr>
Date: Fri, 28 Feb 2014 16:50:11 +0000
Subject: [PATCH] added rotate_log

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5099 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 targets/PROJECTS/SPECTRA/utils.bash | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/targets/PROJECTS/SPECTRA/utils.bash b/targets/PROJECTS/SPECTRA/utils.bash
index 724d9f5089..5d54b98c94 100755
--- a/targets/PROJECTS/SPECTRA/utils.bash
+++ b/targets/PROJECTS/SPECTRA/utils.bash
@@ -316,6 +316,17 @@ check_for_root_rights() {
     fi
 }
 
+rotate_log_file () {
+    if [ -f $1 ]; then
+        TIMESTAMP=`date +%Y-%m-%d.%Hh_%Mm_%Ss`
+        NEWLOGFILE=$1.$TIMESTAMP
+        mv $1 $NEWLOGFILE
+        cat /dev/null > $1
+        sync
+        nohup gzip -f -9 $NEWLOGFILE &
+    fi
+}
+
 ###########################################################
 declare -x OPENAIR_DIR=""
 declare -x OPENAIR_HOME=""
-- 
GitLab