Active trace exeuction dans les fonctions [Shell Unix] - Shell/Batch - Programmation
Marsh Posté le 23-11-2011 à 10:55:04
Il faudrait mettre set -x à l'intérieur de la fonction.
Ou bien, il parait qu'il faudrait définir la fonction d'un manière particulière avec certaines versions de ksh, voir http://stackoverflow.com/questions [...] g-globally
Marsh Posté le 23-11-2011 à 13:24:09
Reply
Marsh Posté le 23-11-2011 à 08:54:46
Bonjour,
Je suis en train de developper un script sous Unix (en KSH).
J'utilise des fonctions pour des actions reccurentes (jusque la, logique)
Par contre j'ai l'impression que dans ma fonction j'ai un bug.
J'ai donc au debut de mon script, activer la trace d'execution (#!/bin/ksh -x)
Soucis, quand ca passe dans les fonctions, ca trace pas, je ne voit que ce qui est après les fonctions.
Comment avoir la trace d'exécution a l'intérieur des fonctions ?
voici ce que j'ai par exemple en trace :
rech_pred et rech_succ osnt des fonctions, j'aimerais savoir ce qui est executé dedans.
Message édité par chico008 le 23-11-2011 à 08:56:34
---------------
Serveur HFR - OpenTTD