Bonjour à vous,

je rencontre un petit problème de programmation shell. J'ai plein de petits scripts shell qui récupere des valeurs diverses et qui mettent à jour une bdd. Tous ces scripts sont fonctionnels (lancer 1 à 1, ils récuperent bien la valeur attendu et mettent bien à jour la bdd correspondante). Etant donné qu'à terme, je devrais avoir plusieurs dixaines de ces scripts, j'ai écrit un petit script shell qui liste tous les fichiers du répertoire courant commencant par "update_" puis les éxécute. :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#!/bin/sh
 
for i in update_*
do
        sh $i
done
Le problème est que les scripts sont bien éxécutés (j'ai inséré un echo dans les scripts) mais la bdd n'est pas mise à jour...

Auriez vous une idée du problème?

Merci par avance

Archange76