Forum Programmation.shell Nettoyage d'archives

Posté par  (site web personnel) .
Étiquettes : aucune
0
11
jan.
2006
Bonjour,

Je cherche une solution dans un script bash se sauvegarde des exports MySQL. Actuellement, mon script sauvegarde simplement MySQL de la sorte:


/usr/bin/mysqldump --user=USER --password=PASS --add-drop-table BASE > /home/sql_dump/TABLE-`date +%d%m%Y`.dmp.sql


pour toutes les tables. Je voudrais savoir comment faire pour supprimer les fichiers vieux de plus de 10 jours dans mon /home/sql_dump/...

Merci
  • # find

    Posté par  . Évalué à 4.

    chercher les fichier modifier il y a plus de 10 jours et les supprimer

    find /home/sql_dump/ -mdate -10 | xargs -i$ rm "$"


    Dam
    • [^] # Re: find

      Posté par  (site web personnel) . Évalué à 3.

      Hoooo, comme c'est pas bête... Je me fesait une fixation sur le
      date +%d%m%Y
      
      Merci!
    • [^] # Re: find

      Posté par  (site web personnel) . Évalué à 2.

      Finalement, voici la commande que j'utilise:
      find /home/sql_dump/ -ctime +10 -exec rm -v {} \;
      
      Merci encore !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.