Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1397 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell Unix] Active trace exeuction dans les fonctions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell Unix] Active trace exeuction dans les fonctions

n°2112880
chico008
what the wookie says ?
Posté le 23-11-2011 à 08:54:46  profilanswer
 

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 :  

Code :
  1. + echo 0-- \t LBDET10CHG
  2. + 1> /tmp/DEP.lst
  3. + rech_pred
  4. + CPT=0
  5. + echo LBDET10CHG
  6. + 1> /tmp/tmp_dep
  7. + rech_succ


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
mood
Publicité
Posté le 23-11-2011 à 08:54:46  profilanswer
 

n°2112917
olivthill
Posté le 23-11-2011 à 10:55:04  profilanswer
 

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

n°2112942
chico008
what the wookie says ?
Posté le 23-11-2011 à 13:24:09  profilanswer
 

ah oui, c'etait tout con en fait.
 
Merci, ca marche :)


---------------
Serveur HFR - OpenTTD

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell Unix] Active trace exeuction dans les fonctions

 

Sujets relatifs
Active Directory en VB 2010possible ou pas? synchro de compte openldap -> active directory
[Shell UNIX] Recherche dans une ligneProbleme Java + Telnet + Active Directory
fonctions programmes, Machine de péanoQuestion Arborescence Unix !!
Pb avec shell_exec sous WinXP[RESOLU][Shell] Renuméroter en série
Script shell pour me déplacer dans un répertoire ?? 
Plus de sujets relatifs à : [Shell Unix] Active trace exeuction dans les fonctions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR