JS, ma vie.

Je sais on s'en fout, mais bon…

Script bash pour tester si les sites d’un serveur utilisent encore l’ancien code google analytics

Je ne suis absolument pas expert en bash, bien au contraire, et j’ai bien galéré pour écrire ce script.
En tout cas, ce script prend tous les vhost déclaré dans sites-available et qui test si les sites déclarés utilisent encore l’ancien code google analytics « ga.js »

#! /bin/bash
OLD_IFS=$IFS
IFS=':'
grep -r ServerName /etc/apache2/sites-available/ | awk '{print $1 $3}' | while read  groupement host;
do
    instance=$(echo $groupement | cut -d '/' -f 5);
    if curl -s $host | grep -q "ga.js"; then
        echo "$instance;$host;Oui"
    else
        echo "$instance;$host;Non"
    fi
done
IFS=$OLD_IFS

Si ça peut aider quelqu’un…

Commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.