[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
La sauvegarde 2 : Le retour du lundi matin de la mort !
Bonjour,
En cette belle matiné où comme tout bon employé modèle je me plait à
finir mon week end, je me repenche sur La Sauvegarde !
Oui le cauchemard n'est pas fini et viendra me pourrir mes matinées pour
me rendre compte que l'extraction de mes bases de donnée mysql ne se
fait pas (le salaud).
Explication : J'ai un petit script qui fait l'extraction des bases :
#!/bin/sh
date=$(/bin/date "+%Y-%m-%d")
mysqldump -h localhost -u root -p****** ocsweb \
> /var/save/mysql/ocsweb-${date}.sql
mysqldump -h localhost -u root -p****** glpi \
> /var/save/mysql/glpi-${date}.sql
echo "Sauvegarde réussite le $(/bin/date "+%d-%m-%Y %H:%M")" \
> /var/save/dump_mysql.txt
Je sais c'est très beau et y a pas d'erreur à première vu. Si je le
lance à la main ça marche, pas de soucis possible.
Mais où se trouve le problème me direz vous ?
Dans le cron !
Et oui quand je lance le script via le cron il ne marche qu'a moitié. Je
lance avec cette ligne dans le crontab :
0 22 * * * /bin/sh /var/save/save_mysql.sh
Et le résultat est que les fichiers qui devraient contenir les
extractions sont vide :
# du -h ./mysql/*
0B ./mysql/glpi-2007-09-23.sql
0B ./mysql/ocsweb-2007-09-23.sql
Et la je sèche. Bref si quelqu'un a une idée je serai très heureux
d'avoir ses lumières afin de pouvoir finir la mise en place de ma
sauvegarde.
Merci d'avance
--
Philippe BEAUMONT