Bonjour tous le monde,
Mon niveau en Linux/Shell/Batch "tant plus que doutable...je viens demander de l'aide à ceux qui savent !
J'ai fais plein de recherches sur notre bon vieil ami Google mais il m'aura fait défaut cette fois-ci...
J'ai trouvé plein de sources mais mon code me parait correct à la vue de celles-ci :s
Bref voilà mon petit bout de code si vous pouviez m'aider vous seriez géniaux!
En gros on commence par charger un fichier de config pour les identifiant sql
puis on demande d’exécuter tous les fichiers .sql d'un répertoire... comme ca, ça avait l'air simple
[EDIT]Je suis sous debian
Grrr Re Edit: j'en ai oublié le plus important l'erreur renvoyée...
Le système me renvoie sois des problèmes de syntaxe soit une fin de fichier prématurée ainsi que "commande introuvable" à chaque fois qu'il renconter une ligne vide.
J'édite mes fichiers sous notepad++[/EDIT]
Bon allez assez de blabla voila du contenu! :
Merci d'avance à tous ceux qui auront le temps de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #!/bin/sh if [ -f mysql_settings.sh ]; then . mysql_settings.sh else echo "Can't find mysql_settings.sh file!" exit fi for sqlfile in install/*.sql do echo Loading $sqlfile ... mysql -h $DBHOST -u $USER --password=$PASS -D $DBNAME < $sqlfile done
WL
Partager