Bonjour à tous,
Dans le cadre d'un projet de virtualisation, j'ai mis en place un script permettant d'effectuer des backups de machines virtuelles. Ce script se situe sur un ESXi 4.1.0.
Les machines virtuelles sont sauvegardées dans un dossier NFS sur le réseau. Une commande à la fin du script permet de vérifier la présence de dossiers de sauvegarde plus vieux de 6 jours et de les éliminer. Chaque jours la commande devrait trouver 3 dossiers à éliminer (3 versions de backup de 3 machines virtuelles).
Malheureusement, cette commande fonctionne à moitié: exécutée, elle trouve le premier "vieux" dossier, l'élimine et s'arrête là! Je me retrouve donc chaque fois avec 2 versions de backup plus vieux de 6 jours et cela ne fait qu'augmenter avec le temps.
J'espère m'être bien expliqué.
Voici la commande présente dans le script:
Je vous remercie d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part find $DESTINATION_BACKUP -type d -mtime +6 -exec rm -rf {} \;

 

 
		
		 
         
  
			
			

 
   
 


 Problème commande find
 Problème commande find
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
  


 
			 Envoyé par Flodelarab
 Envoyé par Flodelarab
					
 
						 
			 
						
 ):
):
Partager