Bonjour à tous ,
je rencontre un tout petit souçi avec mon script sur notre serveur.
En gros je souhaite faire un backup de notre base de donnée et j'ai donc intégrer un script bash qui est executer par cron tous les X temp.
Pas de problème avec sa, il exporte bien le fichier mais au lieu de le nommé avec la date du jour il me tape le code du bash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#!/bin/bash
mkdir /home/monsite/backup/sql/'date +%Y-%m-%d' -p
cd /home/monsite/backup/sql/'date +%Y-%m-%d'
mysqldump -u***** -p***** ****** > *******.sql
cd /home/monsite/backup/sql/
tar -czf 'date +%Y-%m-%d'.tar.gz 'date +%Y-%m-%d'
#rm 'date +%Y-%m-%d'/*******.sql
#rmdir 'date +%Y-%m-%d'
Cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tar -czf 'date +%Y-%m-%d'.tar.gz 'date +%Y-%m-%d'
Doit en principe nommé le fichier tar.gz avec la date mais à la place
j'ai reçu sa :

date +%Y-%m-%d.tar
hors j'aurai du recevoir sa :
2009-03-12.tar.gz