Voici mon cron actuel qui marche très bien. Il sauvegarde la base de mon forum. Je l'exécute toutes les 12 h et il stocke celà sur une partition séparée.
Le "prob" c'est que ma base prends plus de 60 Mo, ca me fait donc 120 / 24h. Il suffit que je sois pas là un week-end pour que mon disque soit full. J'aimerais donc qu'il compresse le résultat obtenu (en gz par exemple) et qu'il supprime le fichier qui a été créé 48 h avant lui. En rajoutant : gzip -c mon_nom${DATE}.sql > mon_nom${DATE}.gz (?)
mais pour la suppression, je ne sais pas Merci de votre aide
Marsh Posté le 21-03-2002 à 22:45:44
Voici mon cron actuel qui marche très bien. Il sauvegarde la base de mon forum. Je l'exécute toutes les 12 h et il stocke celà sur une partition séparée.
#!/bin/sh
DATE=$(date +%d-%m-%Y-%H-%M)
/usr/bin/mysqldump -u root -pmon_pass ma_base > /other/backup/mon_nom${DATE}.sql
Le "prob" c'est que ma base prends plus de 60 Mo, ca me fait donc 120 / 24h. Il suffit que je sois pas là un week-end pour que mon disque soit full.
J'aimerais donc qu'il compresse le résultat obtenu (en gz par exemple) et qu'il supprime le fichier qui a été créé 48 h avant lui.
En rajoutant :
gzip -c mon_nom${DATE}.sql > mon_nom${DATE}.gz (?)
mais pour la suppression, je ne sais pas
Merci de votre aide