Magazine

Ma mère m’a dit va nettoyer Debian

Publié le 24 août 2010 par Mimaury

#!/bin/bash
echo « ! Programme de nettoyage ! »

echo

# seul root peux executer ce script
if test `id -u` != « 0″; then
echo -n « Vous n’etes pas root, le script ne peut être lancé »
else

echo -n « Nettoyer le dossier temporaire /tmp ? (o/n) : »
read reponse
if [ $reponse == 'o' ]; then
rm -Rf /tmp/*
fi

echo -n « Nettoyer le dossier temporaire /var/tmp ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -Rf /var/tmp/*
fi

echo -n « Nettoyer apt ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
apt-get autoremove
fi

echo -n « Nettoyer le dossier .thumbnails/ de chaque utilisateur (miniature des images) ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -Rf /home/*/.thumbnails/*
fi

echo -n « Nettoyer les fichiers de sauvegarde de chaque utilisateur (fichier finissant par ~) ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
find /home/*/ -mount -xdev -name « *[~] » -print
fi
echo -n « Confirmer la suppression de cette liste de fichier(s) ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
find /home/*/ -mount -xdev -name « *[~] » -print -exec rm -f {} \;
fi

echo -n « Nettoyer les fichiers log de /var/log/ ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -Rf /var/log/*
fi

echo -n « Nettoyer le cache de firefox de tous les profils de tous les utilisateurs du systeme ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -f /home/*/.mozilla/firefox/*/Cache/*
rm -f /home/*/.mozilla/default/*/Cache/*
fi

echo -n « Supprimer les cookies de firefox de tous les profils de tous les utilisateurs du systeme ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -f /home/*/.mozilla/firefox/*/cookies.txt
rm -f /home/*/.mozilla/default/*/cookies.txt
fi

echo -n « Supprimer l’historique de firefox de tous les profils de tous les utilisateurs du systeme ? (o/n) : »
read reponse
if [ $reponse == "o" ]; then
rm -f /home/*/.mozilla/firefox/*/history.dat
rm -f /home/*/.mozilla/default/*/history.dat
fi

echo
echo -n « Nettoyage termine ! »
fi


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mimaury 15 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte