question de CRON

question de CRON - Linux et OS Alternatifs

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

Reply

Marsh Posté le 21-03-2002 à 22:45:44   

Reply

Marsh Posté le 22-03-2002 à 01:46:03    

Et pq pas simplement:
/usr/bin/mysqldump -u root -pmon_pass ma_base | gzip -c > /other/backup/mon_nom${DATE}.sql.gz

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed