Sarg : Supprimer vieux répertoires
Suite au post préédent, j’ai créé un script qui vous permet de supprimer quotidiennement les anciens répertoires de SARG. Créé un script nommé : nettoyage_sarg.sh touch...
Filter by Category
Filter by Author
Suite au post préédent, j’ai créé un script qui vous permet de supprimer quotidiennement les anciens répertoires de SARG. Créé un script nommé : nettoyage_sarg.sh touch...
Posted by louis MARTINBRANDA
Qu’est ce que SARG? C’est un outil simple qui s’installe sur le serveur et qui analyse le trafic lié à internet. Il permet de connaitre les sites visités pour...
Posted by louis MARTINBRANDA
Je cherchais depuis peu un moyen simple et efficace de sauvegarder mes configuration Cisco automatiquement. En cherchant un peu sur le net, j’ai trouvé que la solution la...
Posted by louis MARTINBRANDA
Par défaut, ce n’est pas possible! Il faut l’activer via la console : Connectez vous sur la console puis faite alt+F1 Rentrez « unsupported » puis rentrer le MDP root.
Posted by louis MARTINBRANDA
Cette installation est décrite pour un serveur installé sous RedHat Linux. Les fichiers suivants sont requis : – SDK Java : jdk1.5.0_14-linux-i586x.bin Téléchargement sur...
Posted by louis MARTINBRANDA
Dans cet article je vais vous décrire la procédure pour vous loguer automatiquement en ssh sur votre serveur Linux via votre Mac ou votre Window$.
Posted by louis MARTINBRANDA
Pour installer sur votre Debian un serveur FTP, je vous conseille PROFTPD qui est très simple d’utilisation.
Posted by louis MARTINBRANDA
Address Resolution Protocol est celui qui est utilisé pour trouver l’adresse matérielle d’un dispositif (adresse MAC) en utilisant son adresse IP sur le réseau....
Posted by louis MARTINBRANDA
Liste des raccourcis clavier sous Mac Os X. Maj + Pomme + Q Ferme la session (Menu Pomme) Maj + Alt + Pomme + Q Ferme la session sans confirmation (Menu Pomme) Maj + Pomme + Suppr...
Posted by louis MARTINBRANDA
Lorsque l’on utilise un shell sous Linux, il arrive fréquemment de devoir réécrire un paramètre d’une commande précédente. Voici un exemple courant pour mieux comprendre :...
Posted by louis MARTINBRANDA
Suite au post préédent, j’ai créé un script qui vous permet de supprimer quotidiennement les anciens répertoires de SARG.
Créé un script nommé : nettoyage_sarg.sh
touch nettoyage_sarg.sh
chmod 755 nettoyage_sarg.sh
et mettre ceci
#!/bin/sh ########## VARIABLE ############ LOG_MAIL="/opt/log/nettoyage_sarg.log" EMAIL="votre@mail.com" ########## DEL ANCIEN LOG ############ echo "Début du nettoage hebdomadaire de SARG" > $LOG_MAIL echo "" >> $LOG_MAIL for i in `find /var/www/html/squid-reports -type d ! -mtime -7 -print`; do rm -fr $i > /opt/log/nettoyage_sarg.log; done echo "nettoyage terminé" >> $LOG_MAIL cat /opt/log/nettoyage_sarg.log| mail -s "[VOTRE_SERVEUR] Nettoyage SARG complete" $EMAIL
Donc en première partie je créé mes variables pour envoyer un mail à la fin de l’exécution.
Maintenant je vous explique la ligne suivante:
for i in `find /var/www/html/squid-reports -type d ! -mtime -7 -print`; do rm -fr $i > /opt/log/nettoyage_sarg.log; done
la derniere ligne permet d’envoyer de nous envoyer un mail avec le log et donc la liste des dossier supprimé.
Il ne vous reste plus qu’a mettre dans un crontab la ligne suivante pour le faire exécuter 1 fois par semaine.
le 0 correspont à dimanche
le 1 à Lundi
etc…
00 22 * * 0 /opt/scripts/nettoyage_sarg.sh
WGET vous permet de récupérer des dossiers et fichiers sur internet. Il est surtout utilisé sur le systèmes Linux/Unix. Pour installer WGET sur Mac OS X vous aurez besoin...
Subscribe to our email newsletter to receive useful articles and special offers.
We won't share your email address.
Bonjour,
Il y a quelque chose que je ne comprends pas dans ce script. Pourquoi utilisez-vous le paramètre ! -mtime -7 et non -mtime +7 ?
Bonjour,
Le « -7 » signifie -7 jours.
De ce fait on demande de supprimer ce qui est supérieur à 7 jours.
Bonjour,
Merci pour le coup de pouce, je reste quand même face à un problème :
./nettoyage_sarg.sh
Début du nettoage hebdomadaire de SARG
./nettoyage_sarg.sh: line 9: gt: command not found
./nettoyage_sarg.sh: line 10: syntax error near unexpected token `&’
./nettoyage_sarg.sh: line 10: `echo « » >> $LOG_MAIL’
Mes dossiers n’ont pas été supprimés et je ne sais pas à quoi correspond >
Pourrais-tu m’éclairer s’il te plait ?
Merci 😉
Hello,
Je viens de comprendre que c’était le HTML qui était dans le code du site.
C’est en train de mouliner, je te tiens au courant.
++
Oui il y a eu un bug sur le décryptage du code avec le plugin
il faut remplacer les
& gt;
par >Avec ça, ça fonctionne.
Bon courage.