Conseils et services informatiques
A A A
Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Lorsque l'on sort d'une fonction avec exit ou return, la variable $? contient le code de sortie( En général 0 ou 1).

Si vous mettez un "|tee /tmp/logfile", la fonction redirigée aura toujours pour code de sortie 0.

Cela peut poser des problèmes pour des enchainements conditionnels de fonctions.

Eviter donc d'utiliser le "|" durant ces appels.