From: Vincent Le Gallic Date: Mon, 15 Sep 2014 23:29:00 +0000 (+0200) Subject: [lesslogs] Pour afficher tous les logs radius X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=commitdiff_plain;h=207b3d996873b55a0a712d754405a2b521022b6c [lesslogs] Pour afficher tous les logs radius --- 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