Bonjour,
Tu peux essayer de mettre un find qui recherche les fichier de plus de 3 heures pour les supprimer
find . -mmin +180 -exec rm -f {} \;
Un conseil, essayes cette commande qui ne les supprimera pas mais les listera, c'est plus sûr au début :
find . -mmin +180 -exec ls -l {} \;
Ou bien un truc peut être moins risqué, car si un jour tu as un problème et que tes sauvegardes ne s'effectuent pas pendant 3 heures pour une raison ou une autre, le script va tous les supprimer.
Tu peux compter combien tu as de fichiers toto_*.sql et si tu en as plus que 3, lancer la commande.
ex:
export nombreSave=`ls -l | grep -c toto_`
if [[ $nombreSave < 3 ]]
then
find . -mmin +180 -exec rm -f {} \;
fi