]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - lesslogs.sh
[update_my*] More machines
[scripts-20-100.git] / lesslogs.sh
1 #!/bin/bash
2
3 # Pour afficher tous les logs dans un seul less
4
5 filename=global.log
6
7 # On râle si on n'est pas sur le bon serveur
8 case `hostname` in
9 thot)
10 ;;
11 *)
12 echo -e "\e[0;31mPas sur thot, risque de ne pas marcher.\e[0m"
13 ;;
14 esac
15
16 case $1 in
17 --filaire)
18 path=/var/log/filaire/
19 ;;
20 --wifi)
21 path=/var/log/wifi/
22 ;;
23 *)
24 echo "Préciser --filaire ou --wifi"
25 exit 1
26 esac
27
28 maxfile=$(ls ${path} | cut -d "." -f 3 | sort -n | tail -n 1)
29
30 (cat ${path}${filename}; for i in $(seq 2 ${maxfile}); do zcat ${path}${filename}.$i.gz; done) | less