From 207b3d996873b55a0a712d754405a2b521022b6c Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Tue, 16 Sep 2014 01:29:00 +0200 Subject: [PATCH] [lesslogs] Pour afficher tous les logs radius --- grepmac.sh | 2 +- lesslogs.sh | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100755 lesslogs.sh diff --git a/grepmac.sh b/grepmac.sh index 046229a..b31a56c 100755 --- a/grepmac.sh +++ b/grepmac.sh @@ -4,7 +4,7 @@ filename=global -# On ne va pas chercher au même endroit en fonction du serveur +# On râle si on n'est pas sur le bon serveur case `hostname` in thot) ;; diff --git a/lesslogs.sh b/lesslogs.sh new file mode 100755 index 0000000..eb75e76 --- /dev/null +++ b/lesslogs.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Pour afficher tous les logs dans un seul less + +filename=global.log + +# On râle si on n'est pas sur le bon serveur +case `hostname` in + thot) + ;; + *) + echo -e "\e[0;31mPas sur thot, risque de ne pas marcher.\e[0m" + ;; +esac + +case $1 in + --filaire) + path=/var/log/filaire/ + ;; + --wifi) + path=/var/log/wifi/ + ;; + *) + echo "Préciser --filaire ou --wifi" + exit 1 +esac + +maxfile=$(ls ${path} | cut -d "." -f 3 | sort -n | tail -n 1) + +(cat ${path}${filename}; for i in $(seq 2 ${maxfile}); do zcat ${path}${filename}.$i.gz; done) | less -- 2.39.2