[Shell] Execution de programme shell dans un programme shell
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:
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