Bonjour,

J'ai fais un script sh qui se lance en cron sur un hébergement web:

Voici le script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
#!/bin/bash
 
host="localhost"
user="user"
pass="pass"
bdd="base"
 
jour=`date +%d-%m-%Y-%H-%M-%S`
dossier="private/dump-sql"
name="$dossier/dump-$jour.sql"
 
mysqldump -h $host -u $user -p$pass $bdd > $name
 
find $dossier -type f -mtime +7 -exec rm -f {} \;
Ce script fait un dump de la base de données, va stocker le fichier dans /private et après efface tout les fichiers qui ont plus de 7 jours...

Le script fonctionne à part la suppression de fichier...et aucune erreur ne m'est retournée...

Est-ce que ma commande find est juste ?

Merci d'avance