Shell : besoin de confirmation pour mon script
Bonjour à tous,
Pour ma boite, je dois installer un site eCommerce démo utilisable par n'importe quel internaute. Comme ça risque d'être rapidement le bazar, je pense mettre en place un script exécuté quotidiennement qui écrasera les fichiers du site (afin de virer les images ou autres fichiers uploadés) et recréera une base de donnée propre.
Le problème, c'est que mes cours de shell sont loin et que j'aurais donc besoin de votre aide pour être sûr de ne pas faire de bêtise.
Voici ce que j'ai fait :
Code:
1 2 3 4
| cd /var/www/vhosts/site-demo/httpdocs #chemin des fichiers du site
rm -Rf * #Supperssion de tous les fichiers et dossiers
cd .. #dossier parent
tar xjvf httpdocs.tar.bz2 #décompactage de l'archive de sauvegarde |
Trouvez-vous ceci correct pour l'instant ?
Maintenant, j'aimerais faire la même chose pour la base de donnée, mais je ne vois pas comment faire.
Voici les commandes mysql à faire pour commencer :
Code:
1 2
| drop database site-demo
create database site-demo |
Puis ensuite l'envoi de la sauvegarde dans la base :
Code:
zcat sauvegarde.sql.gz | mysql --user=login --password=pass site-demo
Voilà, pourriez-vous m'éclairer ?
Merci d'avance :)