Reactualisation de variable dans une boucle [Shell/Unix] - Shell/Batch - Programmation
Marsh Posté le 15-12-2011 à 15:17:16
salut,
regarde si ça peut t'aider
Code :
|
Marsh Posté le 16-12-2011 à 12:35:17
pas mieux, le script ne rend jamais la main.
après interruption, la valeur dans le fichier n'a pas changer.
Marsh Posté le 16-12-2011 à 14:36:30
je ne comprend pas
Code :
|
Marsh Posté le 15-12-2011 à 14:54:28
Bonjour,
Je suis confronter a un problème
je doit faire une recherche successive de dependances de jobs.
pour cela j'ai créée une boucle while, avec en entré un fichier, contenant les dependances a rechercher.
juste avant de terminé la boucle, je met les nouvelles infos a rechercher, et je recommence.
Problème, en tant que tel, même en mettant le fichier a jour dans la boucle, le while prend toujours les memes infos en entrée.
Du coup j'ai fait une mini fonction qui relance la boucle, c'est moche, mais ca marche.
j'ai mis ca sous forme de fonction, et il me suffit d'appeler rech_pred.
Je sais qu'en batch Windows, il existe un setlocal enabledelayedexpansion, et je me demandais si y'avait pas un truc similaire sous KSH.
ce qui m'eviterais de faire un call de ma fonction en etant deja dedans.
Mon script actuel :
---------------
Serveur HFR - OpenTTD